15
48
33
8
58
24
548
60
14
51
52
19
13
39
20
29
22
2
25
103
6
41
43
12
42
27
3
32
71
53
23
77
106
62
89
16
112
114
5
49
31
38
10
35