45
36
715
341
267
202
88
89
64
39
29
262
96
15
42
382
132
384
112
138
91
14
40
131
65
125
272
44
61
121
24
279
23
81
167