4
9
31
14
34
112
22
59
32
109
30
431
80
53
102
10
79
11
73
128
38
115
44
51
33
171
284
290
132
15
64
17
142
124
87
26
216
377
215
36
75
229
39
63
161
536
88
48
25
70
83
28
23