28
10
12
43
19
48
41
6
57
37
56
50
88
103
40
16
179
345
13
91
61
35
63
26
23
64
42
24
30
5
8
96
60
329
129
38
22
178
163
204
83
31
575
387
29
169
173