4
1
43
8
27
5
28
23
42
17
61
19
3
15
12
38
72
10
7
31
40
102
49
13
21
35
48
18
56
47
82
60
44
36
68
39
306
125
30
59
101
128
98
67
282
199
291
70
109
78