102
211
201
220
68
22
146
174
82
106
30
61
49
87
17
12
53
16
31
44
15
100
239
212
60
204
252
42
62
85
51
104
150
20
5
109
41
143
37
38
103
58
46
7
125
107
132
73
57
255
84
54
48