415
22
116
14
308
18
92
96
79
46
39
51
15
38
65
44
41
84
66
78
27
37
70
83
40
122
119
42
35
16
58
31
63
91
85
93
81
26
56
94
17
25
62