331
15
79
81
29
23
593
19
27
110
7
28
48
63
20
72
78
167
90
142
68
13
39
9
18
44
53
22
34
11
60
26
189
59
30
33
56
74
21
61
8
14
10
67
1139
12