2
33
4
36
76
68
30
34
125
19
260
73
83
62
80
135
63
180
279
96
87
49
198
117
59
64
95
44
52
60
107
169
15
159
182
106
113
84
157
242
90
124
77
140
32
184
105
134
74
71
47