43
16
112
297
144
82
25
40
358
24
4
199
126
18
57
5
97
13
418
34
2
42
23
11
12
39
103
37
15
83
94
54
8
87
111
48
29
6
7
78
45
33
28
14
9
51
3