3
1
170
25
51
90
42
151
16
100
83
166
113
114
11
29
22
67
36
69
19
55
108
8
2
141
49
80
4
109
13
24
46
6
14
40
21
123
116
98
70
139
76
12
43
10
50
199
7
208
74