15
41
37
33
1
2
12
9
58
5
14
24
8
11
80
42
23
85
29
150
18
6
50
31
17
3
93
4
13
28
45
65
130
107
25
124