108
106
152
55
64
21
60
78
76
73
47
50
113
53
143
30
44
25
51
58
69
79
23
46
6
18
362
45
13
71
36
22
29
41
11
68
99
33
26
62
140
82
52
92
16
32
28
31