7
4
43
133
12
3
65
45
19
29
21
50
10
94
138
23
24
150
96
209
47
1198
25
16
52
17
14
89
51
13
295
38
5
26
27
20
106
347
57
42
62
1