55
95
18
31
46
202
94
69
61
49
66
26
24
129
249
111
282
22
98
74
57
19
79
41
102
91
14
279
13
45
124
108
77
97
8
12
84
15
67
549
257
9
145
83
59
236
33
32
20
51
10
210