2
19
6
22
33
57
70
63
31
14
42
53
86
132
67
45
47
108
84
43
126
27
46
128
10
200
195
59
794
66
58
35
96
124
18
49
24
60
140
4
21
185
51
215
225
122
91