30
12
40
18
37
129
26
48
56
41
31
21
51
29
33
63
25
43
14
20
13
22
16
45
54
217
27
64
60
35
52
32
23
19
55
73
36
39
82
71
136