34
35
346
76
70
53
90
94
75
9
299
529
203
14
46
39
62
15
50
41
96
68
77
26
103
58
332
19
116
17
102
112
31
23
45
64
74
51
82
36
28
176
22
18
141
63
40
43
27
263