107
191
71
145
149
45
94
64
185
125
41
360
265
80
437
207
83
75
65
61
31
102
50
230
201
39
98
121
67
25
113
300
128
112
57
60
96
135
104
23
53
91
70
13
85
231
72
256
222