14
42
7
6
30
18
128
83
73
78
5
45
79
26
132
846
69
28
126
33
53
133
40
22
23
298
47
44
97
11
157
995
34
13
41
12
158
24
56
360
21
61
77
29
159
328
48
177
36