2
29
14
27
19
13
7
21
5
64
44
26
1
10
17
30
140
42
67
47
58
32
246
28
178
186
79
4
45
18
61
33
20
22
226
57
25
9
6
83
97