25
31
23
22
12
71
14
16
102
29
8
3
13
46
91
78
19
34
26
11
7
20
2
9
5
15
21
37
69
43
4
59
135
49
1
41
10