36
122
826
45
97
64
60
179
120
82
61
109
9
39
52
10
70
26
99
25
170
11
112
100
276
62
127
347
141
14
59
218
83
130
13
32
104
43
38
19
143
40
17
148
31
113
421
18
51
23