2
6
4
54
18
67
57
251
154
107
125
422
21
313
24
63
41
69
53
43
45
113
48
30
136
28
76
27
23
58
91
384
305
388
124
31
8
20
40
26
241
123
5
106
25
88
177
190
56
567
72
11
141
204
50