30
101
77
4
8
22
93
48
26
19
2
17
54
10
32
50
58
60
13
72
96
78
7
9
23
43
84
69
12
49
79
65
5
24
123
20
57
109
66
46
187
36
1
27
135
145
139