1
52
39
10
2
20
15
96
51
61
119
99
43
53
47
49
305
76
117
105
214
42
40
34
62
37
18
41
33
35
17
82
56
112
173
130