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