30
38
31
7
58
18
34
112
21
13
16
23
106
41
17
20
64
5
32
188
104
29
2
63
3
22
53
24
349
50
54
247
208
11
44
36
69
48
33
26
15
371
128