294
14
12
58
143
227
52
170
258
29
26
83
33
42
40
13
74
28
35
234
617
209
831
129
689
63
140
369
77
72
148
68
94
11
80
46
51
100
169
38
23
30
36
70
62
381
104
16
47
1