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