31
17
143
22
30
48
57
42
44
53
117
63
20
64
104
52
19
32
11
58
76
7
5
41
16
66
24
14
55
47
75
248
46
23
68
15
18
2
3
80
94
355
107
81
26
27
156
120
9
85
37
61