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