42
145
156
309
28
18
19
23
27
8
9
50
49
33
15
21
62
29
31
4
93
57
30
66
37
32
95
51
34
39
85
375
48
26
53
24
44
20
38
11
69
58
124
56
43
76
22
81