36
17
83
30
106
23
89
100
31
13
329
43
60
563
27
66
538
553
769
406
79
297
795
376
272
296
56
53
109
289
245
431
220
187
216
160
93
48
215
144
496
742
1121
57
110
136
209
16
192
115
180
393
255
352
201
148