45
19
31
18
64
16
51
15
73
11
20
3
10
59
9
43
40
8
78
7
77
75
63
2
53
6
52
41
36
30
415
28
364
89
342
25
290
280
38
258
238
209
23
203
60
191
814
441
374
344
317
13
250
247
61
226
210
200