19
3
43
61
15
10
5
26
21
45
58
50
108
38
39
102
30
140
115
70
75
71
35
28
23
47
111
16
281
367
177
239
4
6
135
121
81
37
72
17
7
180
84
126
49
130
64
188