87
120
51
52
15
56
23
11
10
2
1
6
3
77
22
73
27
24
14
30
32
48
16
69
112
46
8
66
20
25
332
84
18
21
45
28
43
156
235
31
285
96
41