31
43
28
64
5
37
60
183
41
165
8
69
57
126
40
54
58
51
49
46
32
17
182
73
98
1
20
81
144
48
164
121
15
140
25
92
13
14
61
70
160
50
9
44
115
21
127
38
12
39
29
10
26
45