10
32
17
21
13
25
76
31
39
23
51
2
7
161
150
12
20
40
65
88
8
11
41
70
18
49
45
46
175
55
28
26
59
24
53
86
50
64
30
72
60
98