8
7
3
17
33
10
5
26
16
24
12
15
13
47
27
23
53
22
48
28
35
39
34
93
87
29
21
79
43
56
199
160
42
41
46
61
60
121
32
72
166
122
210