21
13
23
31
3
83
72
77
60
190
95
41
43
27
40
22
15
33
48
7
74
256
98
44
35
26
176
53
146
144
51
28
19
45
16
54
24
92
75
17
32
71
49