180
31
73
286
78
26
138
62
61
160
43
232
25
54
157
10
77
358
214
251
72
121
47
45
81
115
49
252
159
55
116
91
150
52
163
107
56
35
17
110
34
66
84
15
75
39
104
140
58
85
529