80
75
29
31
94
82
381
33
26
116
3
17
27
41
51
140
63
93
117
10
18
28
25
43
62
14
78
15
19
52
23
36
6
171
9
76
57
46
49
20
38
34
99