176
37
401
18
48
15
149
72
23
78
102
287
63
24
133
134
53
163
98
69
236
91
241
167
51
118
38
148
100
20
146
345
11
137
42
217
74
172
77
44
14
351
86
35
195
58
87
47
231
131
151
45
59