140
58
25
46
176
138
135
22
7
156
64
403
104
12
40
21
141
386
125
250
24
62
33
52
14
23
41
66
92
154
42
36
114
39
6
53
108
59
35
13
44
26
85
103
63
291
28
86
94