106
24
58
80
12
64
29
74
57
19
104
90
9
20
52
26
115
16
22
118
101
135
217
59
50
2
11
7
35
67
605
32
27
78
159
34
10
48
56
31
117
49
15
5
65
44
66
39
60
62
14
46