28
88
21
169
64
127
32
83
71
340
53
594
50
154
30
44
57
56
48
20
1760
109
25
134
59
69
376
40
126
562
295
99
138
147
344
114
47
63
102