28
14
38
18
62
144
15
30
3
85
117
27
37
94
53
39
65
40
33
51
84
21
47
55
34
17
13
8
6
22
5
31
32
71
16
118
211
58
308
49
67
79
23
24
77
121
54
110