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