29
6
52
597
22
10
28
9
27
277
15
64
70
106
24
167
33
21
18
135
43
61
40
16
88
191
90
59
23
25
65
68
259
104
38
63
128
74
14
49
34
48
209
189
45
272
108
66
134