53
157
26
11
76
109
60
37
14
40
57
19
124
25
54
16
10
35
8
5
12
28
47
99
112
21
192
34
233
92
291
32
74
20
343
173
411
178
42
121
64
460
89
155
448
81
322
148
190
208