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