21
233
38
256
42
23
25
20
33
28
78
59
35
24
57
71
228
44
48
142
139
93
149
50
75
47
370
45
40
87
362
12
32
52
127