342
329
145
33
152
304
510
144
293
615
217
30
307
296
144
431
50
153
87
166
507
205
65
61
52
333
58
49
113
79
17
88
15
64
615
40
42
25
470
25
370
114
28
334
57
113
29
89
61
16
26
169
73
74
29
27
28
62
368
153
192
78
40
33
27
306
26
23
120
223
61
16
353
95
105
104
64
113
45
89
50
439
133
343
145
386
23
190
32
71
46
195
18
80
18
25
44
189
20
114
470
190
515
46
101
24
26
43
383
97
127
69
24
196
147
183
439
32
25
68
20
23
71
71
26
398
17
55
72
31
50
57
186
434
439
435
38
65
507
159
434
19
399
191
191
190
32
51
127
317
44
434
20
36
36
27
179
49
197
30