94
107
53
14
103
334
129
45
28
24
34
52
82
69
73
90
29
104
161
153
88
77
46
116
89
113
32
22
64
170
47
57
20
12
133
54
59
60
159
188
87
149
66
118
280
31
61
48
19
146