127
16
74
56
24
25
44
26
31
41
71
17
37
99
23
7
33
20
5
38
32
60
43
19
113
97
185
192
22
49
208
255
28
52
100
50
46
200
93
251
15
12
21
84
54
269
228