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