34
15
59
148
103
8409
78
230
376
9
62
18
31
48
23
41
302
35
36
21
16
264
61
202
44
57
342
25
3
56
42
37
87
43
7
65
172
523
53
38
70
52
51
8
19
304
223
92
40