38
44
59
35
47
7
21
27
34
37
23
46
97
2383
40
25
28
14
87
16
22
727
169
280
377
45
79
186
160
50
157
26
53
83
166
165
88
48
20
32
58
31
95
134
108
295
60
72
56