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