10
7
9
22
33
25
39
44
394
279
23
72
78
11
50
36
15
70
95
83
27
14
151
180
139
46
63
211
126
47
1
34
135
85
91
52
204
13
38
297
234
106
84
102
112
73
56
20