84
86
140
32
128
13
66
56
38
49
53
149
29
39
50
14
148
19
37
173
93
127
90
89
33
20
43
100
88
67
111
46
55
122
76
82
206
366
139
165
138
277
68
317
223