28
55
7
53
27
47
37
6
141
96
152
3
23
219
8
110
11
45
18
68
77
38
29
40
92
57
83
13
34
48
9
75
123
41
30
104
63
58
56
133
50
17
111
19
2
46
14
897
65
268
164
370