289
60
44
53
112
164
51
18
80
84
12
88
29
42
55
109
10
36
21
11
5
38
23
41
40
13
37
26
15
17
35
65
25
128
138
50
75
47
30
8
71
45
43
63
20
57