109
23
261
174
43
14
51
27
45
47
39
34
56
16
67
12
59
58
22
69
66
8
54
76
89
13
19
25
38
55
130
9
26
137
86
37
20
84
40
31
30
17
79