37
68
56
58
32
40
93
113
28
126
23
5
89
124
6
96
7
25
67
13
15
10
22
53
31
29
100
91
57
61
77
132
148
49
66
27
33
46
41
191
44
140
42
17
82
130
83
55
19
76