251
18
81
24
48
515
133
667
45
41
23
22
21
29
46
72
20
259
118
136
229
19
85
8
39
59
10
51
52
207
6
49
126
5
2
13
31
35
44
14
11
160
122
98
76