31
73
33
26
42
23
7
99
6
24
28
194
66
29
12
129
82
19
71
4
64
56
48
109
9
121
229
17
72
40
119
27
117
135
55
176
101
227
58
36
67
32
95
21
153
63
15
90
96
126
83