5
2
51
8
25
9
17
19
31
85
58
35
22
56
18
28
33
46
16
13
69
44
7
10
32
36
4
12
23
314
62
53
172
130
45
30
26
95
138
154
47
91
106
54
129