43
42
56
72
40
22
3
70
47
138
364
79
25
66
17
4
30
93
26
21
58
106
316
33
34
76
61
15
38
805
68
10
32
23
12
50
78
27
117
24
121
142
9
20
123