75
171
158
107
127
70
24
98
94
82
39
76
79
126
42
23
56
51
77
44
44
130
23
53
42
33
45
20
38
68
50
38
41
71
50
35
52
29
21
59
22
44
28
40
17
22
46
13
6
16