12
34
123
17
13
44
9
42
7
30
179
20
26
21
46
81
6
39
22
149
54
27
18
38
118
43
40
32
75
23
33
68
58
19
16
151
8
121
77
136
50
358
97
25
37
48