28
24
15
30
125
22
75
83
20
174
13
14
267
101
95
66
68
19
132
110
129
29
47
16
33
31
34
168
62
10
38
358
40
84
159
54
137
41
42
35
69
176
103
123
165
77
61