77
67
97
42
43
22
21
12
74
36
45
15
20
35
33
164
162
38
8
9
41
87
19
2
44
62
26
25
29
121
18
139
56
58
13
11
16
17
23
173
4
146
95
68
51
83
40