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