15
102
53
478
14
28
25
12
79
54
29
51
31
42
38
19
5
33
402
32
117
58
60
70
154
306
221
1851
66
115
215
269
35
46
1148
30
220
21
85
109
8
96
13