13
193
42
109
163
52
457
93
28
153
27
76
87
65
371
62
49
334
37
36
25
57
21
23
60
19
659
53
63
32
156
43
195
215
595
84
16
18
80
47
61
122
276
176
141
173
110