23
29
16
101
187
115
107
49
92
30
34
55
149
48
47
127
73
45
94
60
71
462
68
22
53
79
100
142
39
110
213
7
74
12
212
224
156
76
64
81
70
15
119
89
65
133
72
59