45
93
27
29
34
5
9
7
4
12
19
17
22
1
6
21
52
8
3
30
28
2
43
49
31
120
59
44
18
11
15
64
61
40
10
41
14
24
65