18
1153
7
62
66
77
42
83
57
19
82
40
301
12
23
10
33
54
46
49
65
326
85
20
73
17
28
270
196
26
24
43
292
22
8
346
139
67
92
79
104
45
2
285
64
4
47
5
76
37