65
33
36
30
57
23
43
28
22
37
114
51
54
11
39
40
92
53
47
77
63
56
34
104
72
87
67
139
58
125
127
24
29
98
140
287
52
78
41
70
113
153
32
238
81