8
19
4
21
1
51
77
46
32
198
62
109
80
52
130
15
12
38
25
14
34
16
18
106
45
128
121
73
57
285
5
27
114
97
122
94
11
65
42
13
93
23
115
146
2