153
176
240
7
25
18
15
21
37
67
143
46
58
23
6
104
22
405
97
106
12
70
33
31
27
243
51
78
697
82
36
39
99
44
80
13
17
155
62
11
26
66
29
19
73
20
16
513