35
194
34
218
55
18
7
51
25
29
547
425
19
65
267
16
266
203
195
117
90
17
21
73
112
39
38
20
53
31
1239
6
23
37
32
122
54
134
152
78
99
69
40
94
79
36
63
70