2.117
99
39
19
22
56
317
28
67
86
239
217
280
104
31
51
60
36
44
54
52
50
23
49
81
80
47
299
139
326
253
89
71
97