23
103
10
92
8
11
7
5
42
215
46
51
77
239
9
25
100
34
22
26
33
62
36
31
49
129
66
6
14
45
16
24
246
17
47
53
167
52
18
48
446
32
405
97