4
91
254
6
94
25
58
107
104
138
109
41
38
13
34
137
29
139
125
101
614
52
60
18
44
136
67
111
40
10
90
66
11
27
230
47
97
128
68
86
127
36
35
115
121
123
89
85
20
226
239
181
963