28
10
31
244
344
386
413
571
59
117
3
37
113
33
14
2
13
75
35
105
895
16
11
60
34
29
18
311
23
236
42