48
10
31
29
42
26
58
112
25
7
76
8
41
44
3
39
23
1
19
20
18
9
22
14
4
5
13
118
24
61
51
123
59
38
60
688
94
37
27
63
30
11
126
12
43