3
67
9
23
26
24
10
5
27
18
42
56
12
15
110
102
73
57
30
35
32
22
29
47
94
11
83
34
55
156
46
63
54
21
108
50
19
39
295
31
52
161
25
78
51
59
58