5
42
25
84
23
106
226
35
31
73
4
1
28
29
153
47
268
230
6
14
93
17
259
13
12
72
76
32
39
9
103
3
52
41
10
43
183
60
16
36
53
196
79
131
251
110
63
128