1
4
18
11
12
44
9
22
19
50
33
14
89
100
165
184
143
134
71
101
163
63
150
72
356
55
58
48
53
156
62
5
10
41
30
26
222
243
112
83
74
130
38
386
829
331
42