37
80
138
33
40
16
96
32
26
42
6
41
57
113
115
133
345
44
50
60
152
307
46
82
22
77
34
36
65
20
7
24
106
27
12
56
94
17
10
54
68
107
87
61
55
148
28
246
18
175
261
192
91
293