20
76
23
109
74
33
92
26
3
21
11
245
9
37
25
42
44
124
24
10
17
12
5
30
52
19
27
59
53
34
39
160
512
16
14
69
258
54
41
72
48
130
15
58
63
49