19
28
93
29
46
127
9
26
48
59
22
23
21
16
354
27
15
33
25
120
17
62
126
38
140
241
52
78
453
282
139
107
36
96
67
41
144
63
34
175
32
108
39
53
119
98
211
101
44