31
34
103
20
291
41
57
17
28
23
49
9
18
35
16
47
40
122
97
19
30
27
7
33
1394
6
63
45
38
37
24
10
86
44
26
22
78
13
3
14
29