51
29
30
94
245
169
67
13
72
52
91
49
71
142
70
22
18
24
16
5
62
138
27
122
17
7
35
3
26
64
465
10
34
221
23
54
105
44
37
45
87
308
63
31
32
21
77