8
34
21
41
196
47
130
16
61
276
38
76
59
65
20
58
89
17
84
92
67
9
37
29
171
119
33
657
118
7
28
13
55
87
54
11
50
14
166
36
6
139
48
57
111
35
346
94
22
158