3
70
166
5
14
43
101
64
61
90
34
2
40
66
150
19
53
32
12
75
9
27
35
6
4
29
21
10
38
24
13
15
11
59
31
112
67
20
77
137
60
42
79
37
50
25
74
71
41