52
41
85
34
33
121
140
35
16
21
15
20
214
54
162
73
26
102
22
32
59
61
188
125
81
82
62
57
49
79
80
43
29
195
40
39
25
86