296
34
46
76
20
169
112
213
151
28
52
25
37
21
63
72
15
129
26
27
1
4
10
1127
39
32
101
66
16
7
23
241
59
35
88
138
5
12
199
71
92
53
14
11
2
8
82
43
3