24
20
36
45
14
29
33
38
250
19
7
244
52
446
160
23
140
821
281
8
13
10
5
49
2
95
108
71
4
18
47
62
203
16
26
15
22
99
12
28
6
32
30
1