18
205
143
52
76
78
269
65
32
60
70
102
46
35
85
50
96
12
27
26
23
13
16
9
31
8
14
6
10
33
28
15
20
22
17
159
19
51
53
1
42
47
11
114