4
63
7
32
31
29
13
86
16
5
21
36
81
162
64
18
33
90
160
41
23
299
152
51
52
370
270
15
6
19
35
28
26
75
388
78
179
235