21
43
15
12
50
40
72
47
302
19
116
63
86
93
131
37
32
118
56
7
52
20
30
229
114
60
78
178
89
95
58
49
139
110
87
27
84
107
29
83
100
109
75
67
125
35
71
23
81
44
48