6
29
15
3
19
5
144
67
32
4
83
51
18
31
100
75
12
61
17
14
23
42
24
16
47
130
215
73
13
35
64
9
41
43
8
112
49