29
44
16
11
13
7
26
109
22
3
4
8
5
28
87
59
121
200
181
35
101
39
9
62
20
53
27
12
23
17
14
18
31
43
56
220