35
23
17
51
59
15
60
39
53
177
18
319
29
67
122
140
42
291
41
149
19
22
54
187
95
97
25
142
57
49
24
79
37
231
136
27
38
113
1053
139
91
87
16
21
227
45