45
39
9
84
8
20
100
36
50
297
46
240
41
33
14
12
125
7
77
5
16
42
30
18
51
31
61
23
639
252
72
49
43
112
73
29
437
11
53
54