313
95
23
33
19
9
13
22
7
15
11
217
109
26
111
12
45
6
31
46
5
129
175
37
40
35
51
18
21
34
119
84
42
24
2
3
68
577
91
59
127
255
4
56
14
260
1
43