5
13
68
58
131
256
139
62
11
32
60
20
135
128
100
14
43
408
33
38
10
140
24
23
199
94
84
91
9
53
35
104
8
96
111
118
34
30
178
145
25
92
81
37
44
61
7
265
152
231