83
29
18
20
14
51
24
5
25
21
99
16
17
2
54
7
9
82
19
27
76
50
80
125
22
37
84
68
28
158
64
72
44
59
130
78
144
49
55
65
58
107
97
31
221