28
104
46
123
59
29
9
6
27
14
32
24
12
50
18
23
276
106
143
10
76
26
15
33
19
47
5
7
51
42
176
22
85
36
49
1
121
69
11
43
17
2
55
124