36
112
141
56
202
363
28
1677
124
1149
790
53
684
395
254
297
6
30
120
160
77
16
102
37
93
1832
253
448
1413
99
33
351
91
144
185
71
20
100
75
275
1373
49
42
57
29
483
230
313
701
110
156
73
133
24
116
314
399
122