21
30
84
94
15
29
24
14
26
1
16
75
12
35
561
69
13
3
135
27
7
402
19
17
5
253
49
40
23
58
139
52
45
98
1144
106
59
44
124
41
260