73
68
51
16
18
45
19
60
43
87
39
127
38
0
53
259
5
65
95
27
76
79
117
85
264
265
84
58
23
104
175
36
15
33
397
491
221
17
20
42
312
93
213
31
48
181
62
172
126
40