35
31
83
22
54
38
28
5
2
133
30
20
59
6
26
4
46
14
29
16
1
32
130
44
70
96
60
3
55
68
15
104
79
75
77
10
7
9
67
167
12
828
8
102
49
64
89