33
42
31
132
60
88
41
13
59
15
191
7
43
40
164
110
93
19
9
22
64
53
50
38
118
36
58
117
34
62
32
116
63
123
26
16
388
55
23
128
21
49
37
69
44
379
230
17
6