200
56
15
5
108
41
7
26
89
39
45
12
22
6
23
309
10
236
67
8
102
93
75
218
17
11
47
2
487
46
21
128
79
19
155
51
24
25
20
203
30
35