32
29
25
51
31
30
1
52
45
241
5
8
209
19
549
87
128
48
93
11
49
23
9
17
192
65
4
26
104
33
35
14
16
21
58
217
7
191
63
18
6