52
129
49
30
45
163
332
39
22
24
103
165
148
31
34
196
37
14
38
3
90
61
143
26
154
105
85
41
207
96
91
65
171
51
98
72
32
56
264
84
112
15
54
25
99
59
28
78