5
45
32
186
76
49
24
18
29
4
9
62
37
48
47
140
61
14
50
27
255
67
56
19
23
93
17
10
28
11
44
81
135
95
8
6
26
41
3
2
65