9
13
6
131
132
250
104
18
78
65
141
212
192
68
90
59
103
53
46
85
22
27
61
29
45
185
84
30
23
56
217
54
58
108
93
105
127
244
197
20
50
136
66
42
60
106
34
145
109