20
326
193
73
77
81
112
134
64
59
83
56
122
75
68
89
394
92
54
16
58
88
46
87
48
24
32
18
118
424
69
76
117
28
35
65
57
41
146
51
72
86
49
25
132
123
63