2.113
99
39
19
22
56
317
28
67
85
238
216
280
103
31
51
60
36
44
54
52
50
23
48
81
80
47
299
138
326
252
89
71
97