32
25
81
142
51
61
14
87
33
96
42
55
53
10
38
16
23
43
59
255
8
166
22
7
129
100
67
5
13
36
77
31
108
208
149
35
50
74
39
15
54
95
46
52
9
21
45
91