3
10
60
41
19
33
83
156
64
57
163
32
20
14
52
25
67
96
89
162
44
24
34
55
17
4
7
21
56
258
13
29
53
42
31
30
91
9
45
70
37
51
26
36