15
3
11
14
175
36
97
24
77
100
21
75
12
135
51
90
76
13
54
271
385
112
64
52
161
29
30
96
43
63
44
187
223
87
280
73
74
40