27
116
3
50
35
26
21
12
8
4
15
30
19
17
16
20
7
76
14
56
10
1
9
23
22
13
5
45
472
79
11
33
31
88
132
59
57
24
41
6
96