3
55
13
16
23
6
14
2
18
68
8
51
9
19
76
35
22
58
131
156
17
44
114
47
139
7
15
26
53
20
49
25
285
46
43
45
40
91
30
52
118
29
12