28
11
21
14
15
4
19
29
31
34
18
33
10
156
35
7
90
71
24
138
89
1
39
17
38
84
13
83
5
3
344
30
327
463
444
232
9
233
46
94
81
12
36
79
57