21
35
29
45
15
200
22
6
19
5
63
36
11
13
146
9
16
7
17
23
18
10
57
44
49
8
12
33
31
58
89
107
30
14
39
20
41
26
77
42
52