28
36
101
65
34
44
24
48
96
23
19
67
27
39
16
213
25
57
54
32
26
30
764
82
66
52
18
45
345
109
103
53
60
78
42
221
63
31
13
14
33
35
15
17
20
40