81
29
25
34
110
22
498
106
35
576
93
62
2519
38
494
68
150
78
7300
50
33
422
1195
65
43
56
46
178
31
149
88
186
14
37
6
102
17
49
18
141
24
23
153