30
45
220
70
23
209
24
7
46
112
50
33
10
179
86
42
4
146
106
12
62
47
160
58
174
34
8
96
186
28
88
21
66
134
57
16
2
25
36
13
39
22
110
74
44
20
67
60