312
18
8
111
21
6
32
25
127
3
13
132
12
70
36
253
7
20
11
15
147
31
163
50
1
78
5
22
148
10
16
33
28
63
48
17
30
19
83
44
26
92
349