7
1
10
23
2
3
8
5
6
9
34
14
40
11
17
138
12
31
70
39
18
26
24
41
35
50
25
47
33
27
211
15
115
63
296
65
44
140
107
106
148
48