15
72
62
45
21
252
390
108
36
65
134
76
169
107
342
14
30
31
43
46
56
57
135
79
12
266
163
85
42
68
123
18
60
7
22
84
110
97
246
13
17
3
8
288
5
73
24