325
16
10
83
89
219
108
22
9
43
7
4
145
29
355
49
105
20
8
133
40
28
27
12
11
101
48
33
86
115
162
3
78
98
41
76
24
97
60
246
53
59
15
17
71
46
18