31
45
59
50
70
40
17
68
76
24
11
56
32
33
187
49
9
14
132
181
29
85
79
133
4
159
6
65
13
25
22
60
204
138
20
120
51
57
23
58
26
75
87
42
338
53