20
15
34
2
35
28
64
22
175
12
38
26
31
96
25
51
483
17
5
59
21
13
39
58
40
7
44
43
54
146
29
6
11
9
161
261
431
18
14
75
32
62
89
53
33
8
141
67