3
11
10
101
17
48
403
32
104
67
115
40
33
7
37
15
20
38
113
95
161
22
26
50
165
141
354
311
118
182
197
106
28
189
84
66
763
98
83
63
198
23
14
5
9
2
8
12
4