59
228
8
101
99
113
140
16
4
26
36
32
29
94
38
23
60
43
11
10
13
31
150
207
175
12
79
55
28
5
53
64
41
56
394
19
7
130
46
58
18
27