57
38
33
56
130
46
44
136
26
89
21
74
122
159
827
119
50
123
106
18
593
48
1701
1142
394
47
103
471
22
32
141
101
41
259
430
93
176
40
31
76
52
137
228
114
20
25
107
335
307
70
45
155
129
156
655
199