97
123
68
38
194
140
51
34
39
119
47
19
12
53
14
26
9
7
6
294
28
33
10
99
435
64
30
43
83
16
13
11
27
444
76
58
168
402
37
159
506
389
71
304
66
712
154
637
110
85
256
61
109