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