30
13
69
27
23
14
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
22
51
82
15
97
189
41
111
8
167
74
81
530
29
72