30
27
21
66
52
46
23
12
32
91
26
51
44
9
43
105
110
47
80
85
55
231
41
130
36
49
18
69
42
17
70
11
54
102
217
8
20
336
16
73
104
56
68
31
25
82
19