91
138
39
74
43
140
63
24
58
83
38
87
125
45
48
178
15
82
12
116
69
67
26
55
2
32
27
90
21
20
29
61
151
70
22
247
56
46
44
93
127
107
295
188
6
119
77
251
255
122