102
131
25
5
14
41
7
73
19
24
60
30
18
3
27
2
0
10
20
56
16
108
6
9
53
51
12
84
28
23
11
88
95
39
15
58
49
33
21
29
100
154
50
22