37
42
28
39
627
31
63
14
128
120
141
146
105
62
199
83
29
110
20
17
13
10
35
43
49
33
1169
130
92
85
1688
520
143
107
114