64
36
46
11
23
12
91
9
98
144
31
13
10
29
19
74
45
15
8
33
43
59
30
99
63
25
73
103
39
228
49
1
20
68
407
153
16
804
67
69
53
75
243
131
41
38
44
92
174
158
21