8
107
186
53
30
25
63
47
93
51
15
89
191
11
85
5
45
141
139
160
39
111
413
60
76
41
310
254
48
55
13
61
96
58
24
83
35
1270
526
190
551
28
67
34
126
448
16
307
43
207
119