222
65
155
133
221
94
90
34
74
45
64
84
31
199
76
250
211
100
154
151
87
70
355
32
16
83
58
80
53
69
140
132
420