33
25
94
3
34
21
7
17
56
20
52
51
42
49
13
22
96
31
64
28
171
36
213
12
4
15
14
123
39
285
59
11
92
120
16
27
83
90
107
115
102
166
69
112