95
41
33
120
28
37
68
87
23
76
57
32
27
44
39
58
63
17
20
630
14
42
72
36
26
89
16
10
2
92
66
19
12
22
86
62
83
119
73
81
35
31