53
13
9
3
14
7
32
17
8
33
26
132
23
15
28
16
93
19
213
52
37
220
109
18
24
485
159
141
380
31
88
77
188
1026
392
62
116
98
69
36
30
55
79
122
96
194
123