17
35
32
88
69
22
49
24
26
38
57
47
43
155
58
77
153
21
15
53
74
371
71
256
431
78
122
123
368
544
48
222
92
471
171
66
75
115
118
179
73
116
109
98
384
104
146
141
293
93
138
302
429
444
280
188