30
14
69
27
23
19
56
79
114
105
361
80
50
42
290
24
78
99
33
71
28
66
39
48
58
52
628
63
46
422
458
26
130
88
45
187
82
15
97
189
111
8
167
74
81
530
29
72