52
67
80
28
37
125
13
69
47
26
106
60
18
104
68
23
40
17
21
20
16
32
66
117
93
38
24
30
41
54
35
49
36
43
10
262
22
132
162
342
15
99