58
90
16
26
13
57
21
74
33
88
104
23
46
22
19
9
5
188
39
44
574
198
81
92
70
18
8
4
86
190
11
25
250
41
42
258
218
115
30
29
310
27
14
223
125
10
50