37
21
2
36
29
14
55
59
45
90
111
53
15
86
137
27
13
324
306
64
40
50
152
101
16
26
242
18
72
119
23
38
67
143
95
33
8
118
311
35
325
42
30
115
171
32
124
650