98
20
87
145
35
203
7
38
13
127
71
65
124
646
81
50
113
43
178
160
39
157
93
54
64
30
62
327
12
1122
36
123
107
102
281
704
447
77
182
196
2135
353
162
435
419
76
23
117
252
280
861
218
134
94