113
156
224
134
36
323
278
49
255
27
258
54
282
46
13
97
43
39
82
79
150
132
96
111
26
104
101
25
45
64
88
19
87
51
21
89
47
23
265
24
83
63
123
38
106
7
31
16
412
30