21
32
13
16
15
243
2
172
58
33
37
36
20
28
8
34
7
102
27
14
12
42
11
25
40
96
19
17
44
52
22
80
77
35
46
24
89
50
45
201
39
69
49
31
53
23
30