49
55
54
90
65
107
61
198
77
124
32
20
16
19
53
59
43
47
69
30
8
23
40
353
237
25
17
73
21
113
58
66
199
100
42
29
26
31
132
62
611
116
50
28