28
95
5
176
76
99
43
41
56
61
39
7
90
22
12
60
200
15
227
122
20
11
24
27
305
34
147
81
47
31
261
500
65
9
37
86
16
62
121
191
30
123
94
36
141
72
35
92
54
91
40