125
50
80
97
42
79
18
143
8
74
104
30
52
56
449
31
112
324
71
68
148
96
67
91
94
41
66
108
154
17
27
234
228
21
183
164
38
48
85
70
13
29
33
92
84
23
128
47
11
32
100
180
25
87