123
385
101
60
65
39
27
51
38
20
236
106
181
537
246
19
94
173
72
21
37
35
17
22
42
66
14
23
52
343
151
24
25
10
31
16
63
86
85
8
3
6
59
147
13