30
12
37
19
62
23
16
36
25
136
14
21
51
15
35
13
10
18
46
38
5
33
7
232
250
27
110
61
28
80
126
108
166
478
47
8
11
34
26
39
6
82