346
52
10
14
12
174
185
19
27
35
109
454
45
108
69
116
59
139
17
8
23
18
86
130
16
54
137
58
71
115
74
158
523
66
37
4
64
21
175
118
33
280
82
65
11
189
216
445
512
119
61