116
153
35
207
93
22
12
24
34
15
66
37
28
21
121
91
99
61
115
25
164
123
86
128
20
17
14
23
26
196
19
77
4
134
161
67
32
31
18
29
48
53
50
75
60
168
42
76