12
10
293
416
52
60
93
576
29
26
48
42
38
146
19
156
13
40
325
73
4
110
27
36
44
71
11
34
2223
182
7
15
41
6
502
291
39
54
126
31
47
33
274
91
63
20
22