1
19
135
133
23
26
28
21
22
7
104
54
309
78
197
45
36
240
8
153
15
272
72
13
48
123
27
30
5046
35
374
49
696
68
139
67
189
70
890
102
387
94
122
20
42
131
44
46
101
29
164
105