28
50
29
18
23
861
26
92
172
37
13
19
76
66
48
63
24
15
14
287
6
32
131
40
31
46
89
91
139
121
117
192
10
41
277
16663
65
3
54