51
169
368
36
112
49
14
32
35
48
121
92
89
2
47
26
23
185
215
191
133
68
212
25
30
248
19
217
20
67
55
52
44
45
65
96
24
22
29
46
57
101
56
72
136
60
63
27
53
11
7
107