1
50
32
16
22
56
30
221
102
79
63
54
27
39
52
77
315
60
19
18
111
69
11
258
47
64
169
283
173
17
94
175
12
10
5
83
82
37
146
129