10
35
89
60
49
30
31
7
25
14
75
29
44
61
51
93
34
67
19
13
11
8
32
56
24
22
6
72
133
125
48
23
76
63
172
50
483
58
131
193
128
78
70
64
79
141
340
83
26
262
194
315