116
19
73
49
15
42
13
14
23
2
8
30
372
34
32
24
69
20
48
67
53
9
10
61
16
72
29
59
51
22
55
102
57
65
33
97
170
128
90
160