369
202
294
93
83
191
164
51
25
63
43
48
92
555
60
96
85
98
62
145
72
91
102
58
70
180
129
47
45
37
36