52
31
42
32
55
21
51
128
165
38
68
156
174
64
50
9
29
252
46
27
338
11
49
132
167
20
312
99
182
33
232
14
179
286
1554
220
435
81
66
23
61
101
98
109
448
28
59
24
16
30
159
146
53