129
22
18
35
38
23
66
251
30
7
16
71
27
33
43
77
86
63
160
15
25
9
6
124
93
62
17
36
118
90
657
82
13
40
24
306
34
51
127
19
156
21
31
26
600