21
103
7
50
35
8
24
30
45
80
131
67
73
40
29
12
75
23
58
98
74
56
34
41
52
51
68
20
92
229
238
191
113
39
42
2476
96
59
33
170
11
125
19
57
10
13
120