243
38
25
109
95
160
123
41
110
196
10
37
46
88
86
51
151
107
70
9
255
76
136
26
52
36
42
23
49
94
35
62
15
1030
113
18
84
240
291
1289
72
28
57
45
98
153