12
4
42
13
8
1
23
9
18
21
16
3
19
31
51
38
24
33
14
32
2
52
325
39
15
17
101
88
37
7
44
74
43
155
59
41