19
43
32
24
61
352
118
39
9
77
124
67
192
44
25
145
207
72
86
52
74
148
62
66
5
28
861
204
154
33
73
144
642
581
38
60
49
29
46
156
71
14
12
89
37
56
17
11