94
26
92
216
109
59
29
190
80
51
105
17
99
21
348
16
63
37
44
43
152
9
111
98
36
23
83
13
55
167
252
57
22
58
192
18
33
54
101
147
68
79
108
97
15