4
8
129
42
34
56
36
54
23
95
11
179
20
646
158
29
25
33
133
66
74
332
122
13
24
16
18
86
114
19
9
10
14
6
70
38
243
85
101
51
39
82
21
12
17
55
441
92