4
1
43
8
26
5
28
21
41
17
61
19
3
15
12
38
71
7
31
40
23
102
49
13
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