32
23
58
4
24
3
47
1
106
15
6
17
16
11
39
8
43
12
18
21
22
10
20
48
5
9
13
2
45
41
231
37
51
14
61
108
49
95