12
20
93
29
10
89
57
58
49
73
25
128
13
79
8
41
38
33
17
11
4
14
60
82
7
37
35
28
42
126
9
119
46
6
31
120
154
32
23
39
209
56
97