17
35
38
84
127
32
23
20
9
54
16
99
12
50
30
33
52
77
7
13
41
22
48
51
112
105
155
40
14
10
98
57
15
86
25
62
47
24
236
189
8
2458
321
68
92