17
36
32
31
66
424
147
38
53
13
67
77
109
46
28
63
88
124
95
79
20
75
99
56
87
94
40
162
150
65
76
61
169
52
152
85
64
102
60
131
130
170
50
101
90
62
86
55
221
80
41
45
47
44
232