38
11
42
106
16
58
31
50
30
26
35
7
93
96
27
43
33
41
21
22
77
5
76
91
111
244
9
23
70
39
190
14
3
87
19
20
57
15