5
363
11
16
128
26
7
48
40
19
20
15
44
123
53
95
42
21
31
14
18
178
34
58
10
8
89
27
23
60
221
12
189
4
39
33
29
17
277
45
1325
65
22
81
362
155