29
28
25
45
101
140
46
130
27
165
18
16
85
11
135
40
341
48
44
23
33
54
19
14
96
75
32
62
61
37
21
43
129
34
74
36
15
24
55
148
12
150
58
91
50
99
30
104
17
63