28
55
7
53
27
47
37
6
141
96
152
2
23
219
8
109
10
45
17
68
76
38
40
92
57
83
13
34
9
75
123
41
33
30
104
63
56
131
50
16
19
46
14
896
65
268
163
368