6
21
41
7
2
55
19
339
13
42
22
17
0
28
12
45
30
102
1
48
25
10
3
20
148
27
39
82
4
40
287
56
83
38
49
46
24
26
65
35
23
29
87
92
8