163
6
53
84
118
31
3
32
14
22
8
67
9
5
88
54
12
75
17
60
15
120
35
13
49
27
10
81
4
96
33
228
146
57
347
23
0
37
11
59
28
139
62
488
126