83
43
248
53
197
93
75
277
193
86
173
141
556
60
221
108
26
63
55
474
85
65
289
110
89
71
472
210
200
295
285
218
400
107
138
92
6
47
201
77
169
104
72
76
37
46
31
49
45
25
16
24
15
29