85
45
75
30
23
370
50
220
190
228
42
43
149
505
188
80
62
61
92
70
116
65
63
55
154
121
33
49
32
59
48
52
76
38
78
64
100
111
96
161
193
122
17
22
31
84
41
37
87
528
77
110
86
309