33
28
32
137
102
72
188
132
38
98
24
14
19
123
50
23
182
65
37
87
129
192
57
52
22
104
85
61
105
95
80
71
78
113
217
54
39
49
138
146
42
20
99
284
245
199
77
145
63
41
12
178