101
57
40
16
86
111
9
25
195
11
34
194
89
147
81
76
99
14
176
23
127
171
84
137
47
156
13
82
42
29
58
120
24
50
36
189
179
218
41
133
55
61
10
37
20
45
53
64
60
72
278