116
100
31
101
117
74
23
86
27
78
79
34
25
77
80
105
227
110
12
22
40
29
165
37
42
223
107
13
38
39
63
26
88
10
8
103
89
175
84
102
266
55
58
15
19
157
49
120
75