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