158
83
50
51
17
257
372
109
30
57
36
557
18
33
82
445
105
58
11
46
80
13
91
7
16
5030
32
47
1652
25
118
183
213
61
98
63
41
35
124
59
56
53
31
43
537
20
49
589
48
38
93
218