4
98
6
3
8
10
70
37
57
30
19
943
12
83
20
7
13
59
90
45
69
151
61
31
39
32
23
44
58
11
122
78
29
62
17
118
46
26
40
35
154
295
134
143
93