38
29
21
28
41
15
52
95
105
16
42
89
27
43
80
68
7
9
33
321
11
23
5
74
32
22
18
129
94
384
265
20
37
14
70
19
112
13
67
40
72
46
31
101
26
223
111