42
104
821
87
254
28
16
9
29
86
111
180
14
208
315
434
26
36
18
219
45
38
135
7
12
90
113
47
81
131
46
79
88
85
54
273
10
35
31
121
44
33
65
20
76
94
72
116
209