5
3
4
2
43
7
35
16
29
194
22
14
39
23
17
38
15
27
13
71
46
44
10
199
58
20
61
28
30
90
66
25
11
12
24
26
32
92
21
158
75