111
522
14
152
368
593
7
12
19
533
54
1
158
120
174
189
135
250
158
68
14
301
70
70
1320
648
647
121
728
613
9025
465
65
99557
290
11
23271
107
45
195
412
10595
31
2361
13
3
144
6971
9
11
163
158
115
52
130
59
106
995
104
58
16
80
162
426
91
187
571
397
1055
2099
93
58
1294
1251
3217
22
1299
13627
510
65
19
1533
1567
696
209
343
54
30
34
71
870
58
1234
2
51
148
136
262
45
6
611
93
553
684
545
164
354
451
451
447
59
219
144
1
1083
1020