33
109
81
59
47
8
26
31
9
173
70
110
32
36
167
80
50
54
53
202
138
158
18
168
42
45
98
86
24
43
11
37
39
12
15
6
60
38
93
23
63
41
29
103
104
17
22
25
166