50
22
28
125
43
49
136
16
217
35
137
86
4
58
107
31
6
23
44
279
61
204
47
45
99
9
29
3152
121
46
172
38
52
26
1040
54
42
62
111
144
70
15
90
33
222
261
60
20
10