123
53
42
92
55
31
77
29
213
106
18
34
32
91
189
75
48
39
20
40
78
54
64
26
66
51
65
61
43
22
111
70
28
38
7
17
137
58
46
35
100
37
50
15
57