32
41
30
132
60
86
31
12
59
15
191
7
43
40
33
164
109
92
39
19
9
22
63
53
50
38
117
36
58
34
61
116
123
26
16
387
54
127
23
21
49
69
42
378
225
17
62
6
64