115
281
67
161
29
173
89
8
51
40
28
84
15
96
47
131
447
78
68
57
130
35
10
7
34
239
50
16
60
160
21
48
27
33
99
83
94
107
70
55
170
176
64
76
150
14
238
211
42
82
11
24
86