158
245
23
52
37
71
40
22
16
11
27
24
35
399
766
28
31
96
4
39
25
30
57
228
79
41
179
38
104
1010
21
26
36
48
34
236
33
10
319
44
507
106
59
12
122
120