28
22
41
40
16
284
83
80
89
51
21
73
17
55
54
36
49
4
126
35
18
20
5
7
65
92
24
30
63
91
71
34
59
32
68
15
75
87
79
12
94
175
37
128
31