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