4
39
79
21
102
29
59
61
10
30
305
5
18
20
16
123
49
85
66
157
90
86
8
35
96
13
6
511
3
176
32
78
14
36
214
37
48
63
31
106
88
92
7
84
44
53
17
23
33
19
11
42