31
85
33
65
60
61
16
99
52
57
74
87
22
34
72
83
167
154
63
62
76
82
98
127
47
102
197
70
32
126
46
75
54
69
114
41
96
210
90
164
120
36
131
26
100
29
37
136
485
247
241
44
264
20
190
144