240
55
69
160
108
92
37
138
47
66
30
12
39
117
61
38
48
24
74
64
17
86
60
27
51
34
57
54
41
26
56
90
63
40
81
83
21
25
82
35
52
13
91
84
284
33
31
118
127
67