80
30
653
373
232
1138
87
331
234
93
350
48
127
218
82
205
42
33
61
43
68
314
78
67
76
329
151
98
45
157
129
75
148
37
54
419
194
130
103
175
508
74
125
176
56
187
20
57
204
47
52
31