22
9
50
20
59
39
26
260
10
58
83
78
32
24
45
6
31
148
504
160
57
114
61
100
19
134
122
319
34
53
30
35
25
12
40
21
70
84
87
51
44
37
90
143
110
29