31
15
17
30
63
18
79
13
51
379
39
54
29
113
11
32
47
102
53
191
42
7
59
60
21
49
27
41
16
65
321
107
36
58
91
28
86
19
40
8
6
66
22
56