5
46
26
283
3
38
165
77
274
84
53
10
125
294
109
158
67
98
73
140
20
52
43
162
35
50
32
25
7
18
71
102
61
6
105
30
41
110
76
65
55
48
31
22
29
23
155
27
328
21