109
137
130
144
103
17
90
57
80
12
7
55
16
19
58
9
24
108
41
29
62
117
37
23
30
45
86
388
43
85
6
52
22
14
21
68
26
51
211