1
3
2
95
24
9
5
16
65
31
193
19
18
12
63
7
30
15
23
33
53
22
14
39
10
259
28
112
73
32
107
49
189
35
21
78
86
69
67
182
167
50
46