305
6
162
114
236
9
7
3
49
10
27
15
64
111
17
8
362
14
5
46
1
2
222
25
37
33
90
129
4
12
419
1196
23
26
102
45
43
35
50
97