7
4
11
50
5
22
109
160
18
1
79
16
6
29
14
13
31
10
38
34
24
28
49
98
15
20
21
77
3
12
25
33
8
2
36
39
37
23
41
17
30