65
33
96
47
20
24
61
50
196
77
41
0
60
25
294
63
28
67
119
116
109
79
56
49
356
38
106
55
201
136
45
122
153
35
83
126
84
99
15
30
14
80
69
54
19
290
51