4
28
19
10
31
11
45
22
32
12
43
29
7
33
14
295
3
6
117
124
147
144
172
179
63
35
97
44
42
40
431
109
80
193
222
64
8
354
25
57
125
69
359
27
23