363
49
109
177
29
39
15
11
12
42
16
18
24
50
41
55
67
69
216
214
95
197
83
25
121
36
35
107
44
103
23
21
78
360
252
368
2465
200
27
89
45
32
30
186
988
273
84
17
63
157
65