25
66
26
23
18
24
34
12
40
49
15
86
96
145
35
33
27
9
103
8
41
56
46
50
30
61
58
60
32
75
93
48
84
29
79
70
51
91
38
65
52
74
126
217
67
31