10
114
78
9
53
34
21
95
35
132
102
58
161
20
393
15
77
27
14
33
60
63
6
4
17
25
30
40
19
51
29
18
12
36
22
66
49
2
8
88
138
61
13
145
62
50
187
182
408