34
92
47
85
206
81
29
253
173
67
35
79
38
25
44
57
21
19
15
62
134
132
148
31
70
54
100
3
11
28
18
10
12
55
17
40
5
162
46
156
30
4
86
42
91
108
9
26
7