10
9
45
20
135
35
1033
15
16
41
14
22
26
39
13
71
31
44
6
17
18
27
54
36
101
24
58
43
32
69
33
7
28
3
79
156
12
172
65
73
128
66
95
29