16
22
11
14
10
66
28
111
19
13
39
29
395
25
36
105
50
103
214
51
57
268
83
54
149
243
15
6
69
246
34
56
151
568
79
96
544
108
146
99
47
169
23
102
20
30
131
53
17
49