13
1
9
3
16
14
12
95
40
28
23
21
37
199
147
10
93
39
5
15
11
19
56
43
7
25
303
47
33
48
29
141
94
248
81
18
22
49
51
38
146
31
108
79
155
54