29
957
34
47
33
77
16
49
256
10
48
15
57
54
73
116
235
97
149
135
148
205
171
119
74
32
124
70
327
122
371
105
251
45
113
138
68
272
84
379
276
76
396
65
215
213
112
9
52
81
93