128
58
577
73
105
65
486
498
339
81
268
112
49
335
24
548
30
47
22
116
91
33
267
38
90
120
32
13
147
148
88
273
93
75
48
344
125
55
134
129
115
83
205
117
76
110
31
168
92
69
56
4