66
257
93
32
52
47
63
35
33
165
88
82
53
625
317
40
29
38
27
381
26
72
67
84
46
107
112
56
16
12
22
7
75
49
37
57
23
20
43
87
50
34
18
103
74
30
164
45
17
25