119
100
106
61
73
102
27
40
59
25
28
50
96
43
32
22
81
52
17
124
79
56
53
76
60
99
38
83
108
84
190
87
80
26
144
55
493
163
154
220
68
97
39
152