115
51
145
27
55
113
12
35
43
111
41
64
142
73
82
39
31
88
131
69
62
4
53
101
84
59
75
310
486
187
249
585
37
26
46
49
178
103
57
67
117
11
156
61
76
34
65
24
71
29
52
30
40