7
99
150
38
11
12
28
16
74
44
14
9
32
36
60
31
97
76
79
19
26
68
104
21
27
241
55
2
20
69
18
436
156
15
884
67
73
40
54
102
250
131
37
57
128
159
175
382
48
916
345
163
270