42
16
48
41
18
39
27
23
44
77
52
34
91
108
72
99
74
14
37
38
21
25
117
183
40
89
179
58
22
15
35
146
69
82
147
101
54
31
81
28
140
510
231
30
128
645
47
115