16
10
45
70
48
29
115
57
65
24
37
107
13
17
36
30
50
123
113
91
33
59
76
533
60
38
256
21
23
158
190
20
197
77
66
661
116
300