111
297
144
82
24
40
358
4
198
125
18
57
5
96
13
418
34
2
41
23
11
12
39
16
103
37
15
83
93
53
8
87
48
25
29
6
7
38
78
45
33
28
14
9
51
3
35
46