58
89
97
31
130
93
389
41
293
108
101
561
85
301
59
74
222
35
27
37
54
121
60
16
442
88
32
112
55
175
39
84
17
29
40
48
102
56
18
14
51
105
172
253
195
110
42
127