129
3
32
42
58
97
77
19
50
26
642
183
99
124
78
60
85
56
37
46
10
109
86
74
4
203
15
271
12
54
167
20
1
104
38
33
43
23
8
30
34
31
414
5
7
47
98
40