28
24
41
26
17
57
90
12
13
54
25
11
58
108
23
193
270
355
40
36
74
16
63
49
117
66
53
32
50
19
10
8
20
77
111
15
33
92
31
21
46
39
431
29
78
99
43