38
20
39
29
62
40
26
75
22
43
41
42
82
106
37
123
74
48
23
126
119
192
157
50
73
70
100
133
297
47
308
79
97
107
102
33
11
32
58