167
288
146
64
72
21
23
75
74
84
65
36
29
77
47
6
12
9
32
39
128
155
15
66
63
60
88
143
30
261
371
232
87
68
195
13
451
92
5
27
112
91
187
38
58
111
35
69
44
19
17
37