68
23
35
100
187
53
44
31
162
32
29
47
57
25
88
43
117
18
85
158
81
28
109
52
94
39
63
104
120
236
55
80
21
145
93
42
27
26
110
62
807
306
38
50
24
40
60
45
19
378