27
50
5
42
25
45
144
24
15
112
23
10
31
16
8
19
7
4
76
59
30
20
163
33
65
26
107
21
88
22
73
113
61
140
51
81
123
178
138
247
75
49
60
246
66
108
78
36
10624
56