59
31
25
41
60
42
29
166
149
82
68
30
71
94
146
234
27
47
17
156
43
54
168
143
28
105
48
40
113
50
107
61
116
373
33
49
19
104
23
51
72
57
38
286
62
52
79
230
36