17
18
20
28
31
37
46
24
39
22
57
27
41
40
96
130
100
68
80
104
47
53
61
29
792
50
89
106
58
70
145
32
30
172
51
134
95
54
92
105
77
59
9
25
97
76
118