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