320
104
52
77
20
38
45
83
109
15
99
29
96
30
18
13
53
11
87
4
236
73
228
182
27
16
69
159
463
31
25
43
153
54
21
133
62
10
35
58
12
59
14
97
93
50
24
44
9
32
5
111