86
29
24
93
43
62
21
218
196
37
83
101
61
76
15
32
58
398
18
30
94
53
26
44
360
17
22
89
12
54
60
31
71
177
16
25
135
35
55
72
19
49
20
172
160
105