37
46
30
42
657
36
31
63
14
129
126
141
160
105
199
84
29
115
21
22
13
11
38
34
51
1217
134
92
1733
542
145
107
120