118
28
11
72
31
52
37
98
74
100
85
13
103
94
67
58
404
38
367
61
93
615
45
124
307
115
49
110
17
64
83
9
181
39
108
89
24
88
32
8
26
12
42
66
294
10
157
16
20
51
55