30
67
165
24
16
10
35
73
77
43
40
92
74
28
157
110
11
36
48
108
38
12
45
5
27
9
458
111
146
34
47
120
51
75
151
99
33
125
142
46
69
62
31
297
19
330
140
248
79
123
249
184