97
33
7
39
64
14
26
24
49
15
137
109
5
44
160
9
6
32
35
43
11
40
48
65
113
88
87
34
68
25
19
38
20
102
55
51
29
28
21
90
98
66
70
45
37
54
17
92
208
125