4
12
13
56
2
44
25
146
50
22
14
77
64
7
37
47
51
18
30
9
313
38
167
151
28
21
165
78
46
607
26
6
10
5
144
90
29
160
39
36
3
94
15
33
11
80
16
107