75
60
37
98
161
234
285
2120
25
298
38
49
40
99
59
45
123
87
105
444
19
93
364
72
245
96
78
36
21
159
26
154
178
132
180
67
94
42
23
103
85
110
611
55
89
57
315
413