59
122
106
89
105
26
19
21
37
208
6
362
77
43
16
8
13
18
57
62
63
36
20
34
14
138
123
30
50
17
22
24
41
31
54
29
78
93
40
15
111
979
136
27