15
138
48
323
75
130
109
151
58
68
99
8
107
26
60
29
22
25
14
19
37
43
11
10
44
18
50
33
46
89
143
79
49
53
27
66
175
78
87
42
51
23
147