95
50
76
58
26
13
36
198
60
27
129
196
125
23
31
49
37
57
17
155
55
104
77
44
47
120
42
65
24
710
199
22
6
64
38
18
139
19
11
282
52
143
9
43
82
717
28
54
51
108
78