44
160
43
30
40
200
47
209
96
8
255
23
90
82
13
39
89
100
176
77
103
156
63
104
133
53
7
35
22
21
51
78
64
25
27
45
34
201
65
203
111
24
29
86
58
41
15
94
101
113
71