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
68
69
49
31
53
23
30