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