31
85
30
24
13
59
35
5
3
43
20
6
40
89
189
9
8
14
16
296
11
66
60
96
38
57
21
54
22
71
19
15
34
46
68
41
17
12
92
165
42
87
10
23
65
36
37
63
53
109