20
4
12
8
39
18
103
11
27
37
13
71
17
2
5
3
322
38
22
7
59
51
138
41
10
31
30
58
45
77
14
42
33
9
95
156
311
16
73
35