38
93
12
22
31
21
9
10
77
42
101
46
88
48
7
64
50
98
60
146
45
44
65
30
33
161
62
214
49
104
153
96
68
63
29
111
271
69
76
54
998
187
121
174
35
19
15
73
136