33
51
47
50
95
34
31
13
40
22
85
93
29
2
23
10
160
39
70
266
43
78
129
130
90
4
45
152
9
161
44
11
55
305
14
138
200
165
271
352
62
100
20
58
12
63
83
26