29
60
102
30
34
57
48
104
77
98
38
96
11
5
69
25
18
101
17
64
284
21
19
50
120
36
20
87
13
147
108
26
79
53
188
93
78
55
175
113
67
111
6
252
144
39
179
27
42
74
43