50
5
39
18
92
26
2
1
28
14
6
12
46
35
11
9
13
19
22
68
7
70
59
98
32
15
29
36
27
160
17
54
94
75
8
107
65
31
256
58
53
16