168
38
69
107
81
62
96
157
53
19
74
115
141
129
442
35
72
159
304
70
4
34
39
49
32
260
86
270
153
122
80
52
56
113
200
27
36
58
131
116
109
516
54
87
114
203
15
8
126
29