23
31
28
26
20
85
22
13
24
8
18
40
46
32
15
98
11
35
327
19
41
213
37
48
16
101
75
117
535
21
17
43
34
68
65
25
30
39
156
413
653