29
46
53
66
49
24
16
40
38
14
19
119
99
222
21
11
106
52
69
57
26
13
20
27
36
193
72
43
47
80
33
153
75
524
240
91
207
31
45
117
39
90
28
125
68