7
93
13
1148
28
6
246
11
115
86
1396
282
8
12
15
738
29
42
10
5
31
35
16
4
83
1226
68
129
74
25
40
37
177
27
20
49
144
75
43
51
204
30
59
72