31
22
1
23
10
67
11
24
145
128
54
90
29
154
364
76
32
110
79
16
70
144
188
52
190
111
18
99
137
115
227
81
204
39
87
38
875
164
49
124
41
189
208
53
400
64
170
255
73
26
60
151
36
146
187
371