21
70
32
256
119
51
23
56
102
91
104
17
12
13
41
113
80
73
83
30
25
22
33
103
8
64
24
14
74
97
100
36
54
48
20
27
28
29
388
49
10
44
302
112
191
159
38
273
45
50
117
26
172