53
13
85
16
347
32
149
29
67
3
63
47
59
112
20
48
15
207
158
42
14
74
33
22
54
68
36
25
66
142
41
170
24
90
44
19
28
62
89
37
73
81
88
21
30
108