98
19
87
145
35
203
7
38
13
127
71
64
124
646
81
49
113
43
178
160
39
157
93
54
30
62
327
12
1122
36
123
107
102
281
704
447
77
182
196
2134
353
162
434
419
76
21
117
252
280
860
218
134
94