248
47
60
36
59
93
90
32
39
143
42
80
29
35
31
10
4
83
45
13
121
50
53
17
79
19
94
62
100
110
28
70
71
57
77
18
89
115
153
26
27
44
141
51
66
238
88