98
39
13
45
23
38
10
110
34
26
30
172
52
49
8
5
14
7
12
191
48
641
256
990
51
40
117
166
118
22
351
72
279
80
355
65
24
61
295
1186
25
306
17
261
62
71
35
133