37
40
228
94
73
25
171
39
46
129
28
16
23
290
108
47
140
72
110
65
29
42
15
69
53
188
144
86
32
79
62
12
121
102
93
265
388
14
51
26
50
71
48
463
80
70
95
66
90
57