31
13
42
16
19
28
418
23
49
66
18
21
11
34
12
48
14
6
15
102
59
22
77
4
46
7
37
10
9
275
8
74
86
35
76
40
100
5
33
3
24