120
74
10
76
31
99
14
1014
16
41
108
81
88
45
20
80
54
53
124
73
98
200
122
52
38
37
114
32
136
23
65
58
25
22
79
6
103
141
123
62
47
118
366
722
243
19
977
222