3
91
15
16
8
103
6
102
67
129
37
145
115
60
17
40
5
78
14
48
10
12
32
105
1
29
173
63
22
44
4
31
71
65
7
2
41
0
24
9
49
147
138
51