41
86
30
27
25
39
82
34
8
104
47
46
58
89
44
119
29
55
67
7
135
24
64
59
98
433
65
295
33
5
293
253
149
131
87
14
106
16
36
10
40
45
23
88
26
50