97
10
2
30
4
19
8
22
23
34
48
20
31
6
9
56
44
21
109
67
11
16
28
108
95
68
137
76
1
18
58
32
33
46
15
14
13
26
25
135
40
12