28
5
23
36
276
51
183
29
34
45
43
27
93
30
3025
41
117
32
168
49
917
6
42
53
109
136
60
11
71
212
255
56
33
55
18
90
66
20
31
123
13
120