19
78
143
83
24
4
17
27
75
12
7
89
281
123
146
593
38
25
48
36
31
65
104
30
64
41
438
101
86
18
81
151
51
96
56
53
135
50
37
29
35
249
69
9
372
110
42
121
243