15
138
48
319
75
128
106
151
58
67
98
8
105
26
60
29
22
24
14
19
37
43
11
10
44
18
50
107
68
33
46
89
143
79
49
53
27
66
175
78
83
42
51
23
130
139