151
48
90
91
74
88
111
44
43
40
29
92
58
49
24
66
392
36
20
98
42
52
33
107
23
51
65
54
30
14
17
59
83
35
31
69
50
28
126
61
22
76
45
97
15
115
62
84