32
30
37
43
273
49
9
17
127
25
110
107
129
53
193
337
135
105
166
42
66
56
421
76
29
71
58
328
59
41
19
51
109
74
77
156
183
160
200
89
247
54
45
131
81
39
61
114
27
98
172
72