88
22
66
43
16
27
21
4
62
49
70
30
26
124
84
48
24
119
54
11
40
57
14
15
20
7
34
19
17
12
96
272
125
394
44
1
434
171
47
168
98
333
5
6
2
28
115
9