34
39
574
162
405
22
180
60
98
11
125
250
522
36
245
54
49
29
55
140
14
23
33
62
20
24
63
156
129
76
166
50
26
171
120
15
172
17
19
193
8
83
9
32
88
81
73
89
289
46