4
13
7
327
248
12
1
23
14
31
20
54
11
6
10
8
21
28
15
18
44
2
25
119
249
99
47
49
32
34
19
37
123
41
56
35
17
125
51
52