119
3
69
145
6
23
25
47
88
190
52
53
106
10
107
20
68
79
141
38
33
75
221
139
320
51
163
175
110
219
133
102
154
398
123
146
57
93