28
29
18
19
36
17
192
83
87
30
54
27
42
10
15
71
303
64
56
11
45
39
23
24
12
20
47
8
9
5
7
13
14
41
43
25
21
32
122