5
3
7
1
67
33
92
26
48
80
59
29
10
9
18
58
27
12
8
37
14
370
31
22
100
112
15
25
13
387
76
120
30
62
74
160
72
68
232
154
299
115
246
220
151
181
145
96
260
132
131
87
86
73