212
26
37
21
166
32
14
96
9
12
19
293
1
8
51
240
349
41
272
266
54
28
59
7
34
3
20
80
4
35
2
57
13
15
63
27
368
48
24
91
50
52