27
306
22
29
3
303
172
63
8
28
46
17
31
38
48
15
124
18
49
81
47
43
33
39
20
90
52
50
61
9
12
40
109
93
51
108
41
74
142
62
320
24
59
267
45