105
19
64
10
353
11
41
203
65
298
50
227
23
29
48
18
52
7
95
186
221
62
87
244
24
77
8
38
85
509
96
457
34
129
22
97
101
32
36
20
15
25
45
54
49