5
32
39
123
22
186
13
29
14
45
31
134
9
42
130
150
27
19
250
78
25
101
107
90
97
34
12
148
154
53
171
268
290
145
91
35
37
110
38
83
255
51
17
92
23