9
5
6
26
11
1
14
4
22
39
29
25
37
59
13
95
21
23
2
51
30
17
70
15
7
35
8
31
20
45
46
40
94
80
156
77
125
83
124
135
148
96
58
554
106
50
98