7
33
2
4
15
111
78
5
6
17
38
83
8
20
26
41
10
13
37
9
22
35
27
30
29
14
126
21
25
290
16
11
112
24
23
31
66