6
31
356
46
110
27
54
7
60
50
114
26
33
56
20
41
25
47
17
61
102
71
81
139
80
77
67
19
70
184
12
24
15
3
79
29
9
45
23
21
8
4
13