56
13
59
14
102
87
12
31
54
40
115
45
1
3
15
21
103
2
7
17
26
68
158
107
11
9
64
58
36
62
86
22
66
44
25
39
53
23
33
75
37
50
19
142