2
7
1
6
16
66
18
15
48
63
241
135
87
13
44
131
22
105
274
103
73
60
10
91
84
235
75
25
120
106
68
95
116
258
47
35
42
49
43
23
126
79
53
99
300
334
11
9