28
23
25
48
3
41
69
66
42
283
14
155
133
344
189
29
60
195
88
100
102
17
33
1
26
410
86
6
50
37
152
22
53
46
32
197
70
20
38
378
18
64
71
24
47
8
13