48
84
97
30
31
20
85
17
42
26
33
7
9
587
54
146
218
77
368
12
129
69
87
18
19
34
65
56
43
86
22
39
78
94
403
45
14
64
35
236
405
227
155
32
46
149
23
108
96
260
63
223