199
96
16
52
4
47
17
26
13
8
21
142
124
9
79
30
77
32
38
139
60
114
138
40
451
257
154
10
53
209
33
23
134
220
67
15
187
85
39
64
70
136
75
74
105
76
62