1
45
49
14
15
23
4
2
212
20
9
208
16
168
5
50
165
10
11
18
12
37
48
22
46
298
33
145
111
43
7
21
391
77
139
218
24
68
40
44
136
3