43
51
28
19
23
10
35
208
47
54
55
204
21
16
13
18
137
67
60
119
4
497
851
144
105
309
79
85
40
31
56
73
12
65
41
88
291
138
17
161
163
25
9
33
71
148
30