41
50
123
46
7
43
33
40
20
29
116
23
12
14
82
30
48
78
19
100
148
138
22
53
58
9
44
36
11
5
83
24
146
339
38
45
8
56
0
527
15
270
34
39
173
206
10
60
70