113
66
131
151
60
200
29
18
61
159
41
133
64
50
39
25
86
31
68
8
156
196
28
139
73
128
33
12
24
67
27
82
77
80
23
59
69
40
36
543
132
65
115
93
71
171
106
15