367
60
62
68
38
98
16
545
317
350
28
228
4222
56
25
63
106
86
35
61
44
83
51
53
553
54
84
125
76
64
116
33
155
72
49
216
73
82
352
790
58
229
32
15