27
52
34
72
124
91
107
43
1378
48
61
60
49
83
17
77
364
12
76
15
62
112
128
40
159
320
156
160
203
216
241
207
143
96
41
125
95
79
388
92
154
471
122
162
278
55
145
161
148
74
341
652
313
487
73
223