228
4222
56
25
62
106
86
35
61
44
83
51
53
553
54
84
125
76
64
116
33
155
69
49
216
73
81
352
790
58
229
32
15