130
31
17
28
10
126
21
56
43
121
60
24
22
44
30
63
13
69
49
12
67
66
208
167
245
135
36
80
106
101
112
144
175
147
65
142
41
20
46
35
143
15
85
40
48
50
52