21
56
27
91
1033
374
108
16
360
33
262
23
14
19
43
29
41
31
35
355
209
100
70
104
38
28
36
49
146
12
32
47
69
25
46
221
50
65
80
219
81
171