28
99
16
188
67
19
26
22
17
38
34
23
15
55
45
35
52
43
18
209
31
66
40
20
10
13
51
9
6
114
391
21
39
33
29
111