46
109
622
18
63
13
34
82
70
59
58
71
23
81
172
215
185
22
471
139
19
42
30
6
83
84
410
51
31
94
159
420
37
99
25
169
14
49
43
68
267
55
1542
120