7
2
17
41
49
35
3
12
52
77
20
29
138
142
61
132
127
98
103
215
172
150
379
120
59
161
67
66
194
286
69
155
81
100
68
394
261
129
130
73
164
83
88
297
110
285
317
146
212
117
175
234
44
80
45