36
51
146
163
278
70
18
14
25
2
8
16
95
9
10
34
23
124
38
86
11
29
47
20
78
112
27
61
109
39
21
494
15
268
218
4
30
117
26
102
65
82
182
40
17
173
140