4
33
51
39
36
5
129
9
173
20
31
283
309
228
27
301
23
14
17
641
11
18
19
37
53
29
50
3
298
54
87
16
134
10
451
13
24
221
12
26
287
687
28
542
673
108
15
25
66