28
8
11
5
20
4
13
21
26
6
23
2
40
7
37
29
30
43
104
25
34
45
56
1
12
64
17
58
47
229
15
46
41
208
48
35
69
170
65
62
93
123