85
96
265
29
152
27
48
128
148
42
26
51
19
98
60
207
239
386
20
88
78
36
64
38
40
139
76
41
39
13
262
9
47
50
247
55
16
65
91
21
24
32
73
124
31
54
44