85
26
73
7
32
54
22
523
208
30
220
31
39
40
226
135
11
61
566
157
76
28
38
95
74
90
35
181
47
19
265
163
53
87
58
71
16
127
43
34
14
25
146
129
121
110
77
86
83
202
94
49
258