144
1052
113
63
47
52
99
93
278
107
67
179
148
209
38
79
17
84
56
100
196
77
45
71
97
154
62
81
112
95
21
51
31
162
54
64
53
86
74
37
43
105
35
55
26
39
116
87
40
220
83
260