23
106
52
124
263
158
88
21
11
137
127
354
65
56
29
66
104
72
102
20
41
92
97
32
285
149
98
80
90
330
291
31
67
239
8
70
165
55
147
118
17
22
108
43
35
105
305
34
121
113
146
24
338