77
101
27
34
20
109
9
14
21
19
350
23
598
434
276
70
24
51
26
38
175
182
110
666
81
214
28
33
127
229
76
39
31
48
222
15383
170
199
80
656
35
8
25
299
97
1371
43
369