253
94
104
309
111
87
76
82
128
150
37
51
334
17
199
405
75
146
169
48
1319
138
272
95
92
301
171
77
133
93
100
91
50
30
38
161
18
27
83
59
74
70
3126
47
35
155
52
26
55
53
195
184
44