7
4
33
8
25
43
49
31
158
46
45
30
27
62
18
75
1
192
107
102
86
48
80
53
12
218
19
118
41
56
149
183
124
42
180
36
128
22
63
21
23
52
35
38
87
150
221
171