10
15
20
41
102
22
103
26
52
29
90
24
14
58
23
198
156
19
9
88
50
33
227
2
17
44
342
3
78
28
11
35
871
8
69
96
59
137
105
107
4
45
122
92
433
7
210
201
63
57
16
40