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