308
88
601
65
202
106
1
476
2
83
34
242
694
78
90
127
219
607
323
168
220
210
623
379
254
71
199
527
68
267
104
47
536
188
352
231
243
167
39
165
406
63
270
264
688
128
238
283
224
299
441
575
672
45
33
70
235
924
62
226
51
259
46
60
134
7
315
327
142
598
197
164
138
221
354
340
94
541
95
445
239
676
577
20
87
130
67
990
189
175
159
5
44
100
209
3
174
534
99
144
30
263
77
194
54
64
31
43
298
53
48
321
115
149
290
184
627
75
86
925
304
59
69
573
6
284
23
19
517
151
287
121
792
268
80
652
724
570
886
98
324
385
110
36
55
35
337
40
113
81
10
745
663
124
558
405
42
447
92
250
331
539
300
831
143
27