31
20
3
249
7
12
39
17
42
100
21
50
37
53
6
25
11
87
28
23
26
43
33
10
40
69
56
79
14
13
15
34
5
4
107
41
35