351
16
20
2
42
73
6
201
12
66
29
36
326
49
9
8
27
15
33
318
70
71
67
24
91
22
30
14
78
35
23
46
2116
315
34
10
114
11
3
110
58
102
198
137