5
23
42
71
20
3
16
58
87
40
186
69
22
21
18
13
8
19
12
10
2
30
47
49
34
66
17
11
59
27
37
39
81
88
75
198
36
4
305
117