100
68
53
7
3
5
10
2
74
28
14
77
31
13
51
17
6
9
85
11
29
152
4
0
248
15
27
108
52
32
45
41
37
81
64
69
33
135
12