38
25
109
95
160
122
41
196
10
37
46
88
86
51
151
107
68
9
254
76
136
26
52
36
42
23
49
94
35
62
15
1029
113
48
70
18
83
240
291
1280
72
28
57
45
98
152