98
18
19
192
37
113
4
169
137
128
151
216
59
247
68
182
76
160
66
52
54
30
46
24
61
28
108
39
2
83
70
26
56
620
104
44
5
13
35
11
57
29
79
20
40
93
60