140
151
56
40
17
30
65
29
38
113
108
28
81
134
63
115
39
114
154
52
62
50
49
44
73
41
33
76
27
22
43
54
21
12
130
6
118
51
58
89
150
105
92
339
25
71
59
24
31
36