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