85
19
14
11
7
30
10
25
17
12
4
20
27
33
57
40
61
54
113
31
50
74
88
60
59
478
559
164
123
68
6
141
37
73
159
91
34
32
124
213
69
44
49
412
22
84
117
268
3