19
50
12
84
20
10
23
28
66
17
71
37
56
29
368
55
26
33
40
51
105
32
27
34
69
211
31
124
193
155
115
61
78
187
70
25
154
48
36
943
96
112
101
230
217
138
52