80
88
29
50
72
60
27
346
34
5
33
163
30
57
67
234
96
47
53
170
75
65
284
32
25
59
22
44
54
104
190
71
43
26
61
126
95
49
19
157
31
112
15
55
20