176
66
21
102
91
101
23
30
678
57
257
29
63
118
59
46
51
122
41
69
113
148
32
47
125
183
88
27
26
34
67
13
376
126
202
44
62
14
173
45
43
22
20
417
18
142
85