3
19
4
136
36
133
141
27
156
123
81
105
116
109
20
207
41
268
33
180
89
12
57
106
355
241
69
50
154
85
107
58
478
417
140
32
165
70
63
101
52
10
59
25
215
66
93
162
17
90
39
45