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