246
108
88
18
12
20
179
148
34
104
16
107
53
28
67
8
115
21
156
145
26
101
9
15
37
22
342
46
35
447
31
61
11
27
23
225
898
137
285
202
92
112
71
93
1
1147
58
170
47
87
135
109