104
21
558
327
357
40
231
4458
58
17
81
123
120
48
68
64
65
77
32
60
50
564
89
135
85
66
110
28
187
78
70
76
46
57
233
350
55
821
250
18