23
133
37
47
40
31
24
34
65
27
149
41
30
94
13
128
72
52
95
71
89
140
78
21
56
0
103
206
91
214
59
49
109
19
178
119
97
50
10
8
148
86
196
74
476
296
464
73
85
39
114
87
32