2
26
25
6
7
8
15
22
14
44
4
35
10
23
21
16
32
19
18
13
24
27
30
34
38
28
123
54
97
65
48
247
108
137
70
37
57
98
84
66
484
181
60
119
114