167
35
130
22
123
169
162
91
30
113
293
77
63
23
39
17
515
48
41
32
42
325
31
270
54
109
202
15
61
313
40
129
89
33
81
60
92
34
18
197
78
110
88
62
20
53
27
45
69
25