45
50
16
4
40
246
51
10
15
65
78
113
107
27
138
88
96
29
87
63
93
61
260
128
43
120
23
30
52
35
37
60
57
42
46
49
20
38
105
31
66
41
83
68
14
28