80
26
36
21
65
25
85
42
38
83
100
31
129
58
206
40
70
43
116
41
59
89
86
57
14
95
72
33
98
84
27
161
16
47
131
591
299
30
22
12
104
208
137
287
48
118
17
126