96
69
34
30
32
31
83
22
54
39
26
6
2
133
29
20
58
27
33
4
43
13
14
1
122
44
67
97
63
3
5
53
68
15
103
77
45
72
16
74
49
71
9
7
8
160
36
12
791
47