106
278
20
86
89
56
55
91
426
41
52
30
125
171
108
101
71
53
146
218
119
252
67
98
38
48
84
109
188
127
36
65
250
105
132
139
27
159
45
234
43
19
64
29
63
75
90
46
87
88