245
31
32
75
447
61
94
22
45
648
316
397
46
165
126
109
19
141
712
42
52
44
124
27
99
86
15
21
168
181
105
355
92
65
95
116
20
47
30
127
129
188
28
53
426
51
79
83
84
292