45
31
32
26
43
13
8
14
15
63
9
25
27
22
17
10
46
50
12
57
123
134
47
29
117
23
34
3
4
16
174
18
21
40
106
101
28
75
11
82
56
288
64
219
76