111
28
10
41
29
15
20
39
86
14
68
99
12
3
50
43
53
204
74
11
92
21
13
6
65
42
37
120
33
7
77
222
107
17
76
16
72
19
146
60
46
26
25
22
27
115
70
166