7
30
6
1
2
102
53
98
33
18
31
24
110
72
37
29
23
35
38
17
57
49
56
34
55
47
44
22
70
28
15
50
66
74
41
48
65
78
25
83
126
91
85
164
61
71
13