3
20
7
5
29
41
10
31
6
179
28
12
15
48
60
17
11
27
91
62
8
92
1
56
18
49
54
46
108
79
188
77
67
24
30
65
146
824
93
68
171
38
37
102
21
139