33
15
28
212
100
18
106
45
49
31
7
96
68
29
78
153
172
191
92
325
512
110
194
169
56
135
3
155
55
76
13
313
51
114
37
66
46
12
105
26
58
38
75
21
41
19
22
79
27