12
71
16
40
55
7
9
30
408
43
37
148
93
4
8
69
11
27
19
87
38
348
21
47
86
0
22
124
131
80
3
1
2
56
61
25
6
77
20
36
14
116