28
133
17
97
117
27
76
69
59
138
58
351
165
123
96
186
98
215
342
60
67
68
95
82
262
80
199
158
134
61
55
83
53
116
114
93
66
105
65
64
126
108
73
162
157
56
48
36
216
75
112
43
147
47
240