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