42
43
25
28
65
107
31
74
52
53
41
23
29
44
71
35
235
40
58
278
214
96
151
64
19
51
80
83
16
86
91
123
30
218
47
37
362
18
67
32
21
33
70
55
61
59