20
22
8
39
6
18
23
351
16
35
1
30
96
117
31
178
32
47
15
4
50
94
17
303
48
19
87
28
5
114
26
13
54
10
109
9
27
165
49
45
40
203
33
12