50
59
23
17
71
45
21
12
55
26
164
156
77
344
192
177
28
2
181
30
78
204
102
9
11
15
8
33
140
4
90
48
20
6
10
40
121
32
14
58
37
52
179
152
16
7
3
81
46
35