31
6
9
48
21
63
26
8
5
22
23
28
95
359
129
20
14
19
11
25
41
69
45
15
10
16
33
126
4
17
29
46
27
12
36
18