202
100
84
179
54
56
160
126
81
64
46
117
162
112
90
110
27
122
75
87
44
33
20
60
97
36
13
15
445
866
92
189
1156
12
51
200
237
303
76
135
114
159
37
695
942
28
68
138
80
195
79