3
12
13
28
32
24
34
48
31
1 30
43
56
47
32
40
29
28
1 37
34
2 21
1 33
22
34
120
37
33
47
38
49
40
1 52
2 70
3 193
55
1 54
44
67
226
69
97