130
127
145
46
68
34
100
47
64
39
62
59
65
196
92
44
60
183
20
50
169
37
117
138
77
126
9
335
12
43
185
76
95
112
55
216
78
312
29
119
214
54
173
391
103
139
106
346
89
193
574
150
207
91
160