28
9
11
6
21
4
14
26
5
23
2
40
7
38
29
30
43
37
107
25
34
45
44
56
1
13
12
67
17
58
47
232
15
46
41
208
8
48
35
69
171
65
62
93
123