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