7
3
20
2
24
41
34
21
11
58
6
28
66
68
107
200
57
30
5
112
39
302
150
22
120
130
51
209
134
16
104
252
102
42
29
77
84
133
74
206
166
489
211
95
75
73
181
50
117