21
12
6
13
19
23
41
35
76
38
84
36
72
68
62
32
83
37
65
9
31
211
164
82
24
109
146
4
10
145
39
43
150
138
44
123
17
100
18
7
159
169
189
317
226
272
641
525
69
200
361