7
24
1
2
29
4
3
34
26
18
30
5
303
86
31
20
37
50
157
39
11
13
10
38
47
15
19
8
23
6
41
28
83
16
14
45