28
19
17
57
35
100
27
77
4
107
129
38
29
79
116
16
147
131
45
123
61
33
66
59
47
69
20
26
23
10
25
52
5
21
117
114
0
14
11
34
70
41
12
109
40
3