32
14
29
30
45
73
64
55
50
56
106
28
10
90
25
27
98
47
121
358
99
35
146
20
41
60
320
49
17
12
77
76
126
137
93
79
80
309
65
95
531
188
66
264
241
53
9
153
24
86