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