33
23
30
34
59
437
100
71
25
101
79
61
245
16
40
235
693
56
90
473
51
96
47
41
24
46
80
99
48
126
223
19
22
65
94
69
119
233
147
42
21
13
306
6
206