107
349
69
35
923
276
917
274
218
77
89
47
61
95
119
236
405
131
74
212
231
92
16
40
604
542
356
390
263
195
106
30
891
260
110
87
49
147
262
33
70
22
75
24
46
256
403
43
234
7
237
2
136
118
50
67