137
58
14
30
649
60
202
7
39
28
11
5
146
48
38
166
82
102
47
90
18
34
107
75
128
54
17
63
64
43
41
19
36
51
270
20
67
42
61
134
72
44
13
62
83
27
197
647
96