222
18
33
28
3
26
7
45
114
99
6
160
46
163
50
150
95
15
448
24
91
34
5
73
21
250
27
110
51
53
56
36
10
126
133
303
22
49
19
62
478
23
12
11
54
90
67
29
206
14
76
32