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