4
161
34
16
77
49
125
1
7
13
15
25
54
39
9
36
53
101
35
85
22
487
138
29
10
148
88
24
31
121
30
12
17
364
133
5
150
78
384
43
38
6
26
420
11
48
141
126
115