9
41
33
12
92
3
6
4
2
26
16
29
225
15
64
7
1
342
71
25
50
102
8
32
113
227
306
19
14
23
10
44
18
27
11
53
112
40
54
5