22
37
209
120
278
20
63
99
103
82
108
41
27
19
26
40
31
323
24
109
51
111
8
35
16
75
39
18
32
48
5
9
21
13
30
23
80
123
36
56