19
46
94
28
11
127
93
3
45
26
53
239
44
12
25
60
418
31
35
55
10
6
21
118
29
4
331
269
42
150
16
33
130
52
39
106
137
17
442
27
49
355
36
7
5
79
95
58