30
94
13
9
40
19
27
5
3
14
20
33
69
23
10
81
15
107
176
374
90
51
28
47
46
42
52
6
31
8
44
61
25
34
60
17
294
89
41
179
66
43
38
54
136
58
36