15
58
14
12
24
6
31
23
113
13
39
18
3
122
51
159
132
44
5
56
52
57
2
622
254
53
7
1
30
405
22
76
61
130
46
19
50
49
40
33
43
17
120
8