4
112
17
46
98
30
114
18
43
201
92
21
20
24
10
54
7
15
13
72
25
113
64
33
66
56
31
163
35
130
49
14
34
42
82
174
5
3
61
37
51
125
142
12
65
378
32