3
33
189
55
23
99
37
101
50
87
41
18
16
13
28
477
113
24
7
90
42
161
56
46
280
122
17
59
86
32
141
19
39
4
242
26
230
40
92
95
22
31
213
60
6
110
111
214
47
30