19
37
157
50
24
17
5
14
13
23
22
45
41
67
11
12
7
31
53
138
52
25
64
21
73
377
271
251
175
39
142
126
42
66
300
174
238
28
35