32
38
15
37
19
5
243
53
13
9
3
14
7
17
8
33
26
133
23
28
93
213
52
40
220
110
18
24
485
159
16
141
380
31
88
77
188
1027
392
25
62
109
116
98
72
30
55