16
28
38
11
59
73
37
27
36
35
39
7
65
5
32
75
117
177
55
51
29
33
56
40
106
64
86
142
79
163
158
522
71
92
94
293
449
249
31
373
255
252
44
367
119
98
96
168
48
13
76