1
3
33
28
12
43
17
31
9
34
36
249
52
25
32
7
65
22
74
27
19
20
49
4
24
23
55
60
10
14
8
48
21
16
35
41
174
45
69
5
30
88