12
38
47
26
64
28
152
40
13
8
24
93
30
11
23
85
22
34
73
39
31
146
60
84
43
21
339
61
65
36
35
598
71
48
256
135
46
78
124
63
69
68
37
57
438