10
58
104
18
13
153
51
25
15
218
155
41
29
69
26
28
62
1172
1105
20
80
38
152
113
42
115
63
17
9
16
131
73
268
6
88
40
92
53
64
48
35
50
87
83
49
46
68
134
129
168