109
28
23
26
11
192
7
490
15
172
35
45
25
19
89
30
218
88
48
275
182
31
43
114
85
40
117
37
59
27
50
29
542
113
100
116
41
193
80
248
177
64
24
13
47
87
92
94
115
6