131
42
43
68
46
52
31
518
98
151
26
348
565
62
324
87
37
142
97
190
17
10
38
80
150
22
36
67
16
69
21
34
20
13
9
386
18
88
47
145
51
25
631
76
78
40
19
28
101