126
56
80
111
16
43
8
22
54
20
13
33
81
5
52
23
36
62
15
38
18
55
26
6
2
12
3
41
9
21
178
92
17
7
47
60
4
35
229
106
11
14
39
28
289