30
79
52
14
186
255
50
40
46
223
57
89
10
94
244
19
26
235
310
102
21
540
37
16
11
56
66
71
80
114
44
103
100
13
12
60
23
5
191
319
400
202
17
31
155
18
33
15
58
145