22
17
29
25
47
68
71
26
31
162
38
403
310
20
105
51
61
137
78
70
121
180
90
10323
448
102
172
177
517
156
297
602
118
416
41
110
43
57
37
1550
77
33
85
665
19
106
833
1094
140
299
16
15
92
723