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