40
41
6
26
28
14
25
17
148
104
93
51
22
52
19
27
62
21
39
80
48
45
195
44
42
72
59
50
71
38
124
46
60
9
35
61
18
82
227
23
75
3
792
11
78
47