13
11
62
8
351
5
96
29
17
2
42
20
35
39
7
114
22
28
108
3
171
63
152
92
21
83
18
31
30
146
16
88
34
40
4
38
24
53
54
192
48
90
79
681