123
84
28
12
19
17
107
89
23
60
30
108
45
77
62
31
27
22
26
37
33
66
40
124
217
625
128
193
83
54
82
29
38
257
53
68
246
115
18
50
52
103
112
80
119
144
117