430
108
67
140
109
151
26
11
36
60
7
35
55
18
58
72
42
20
102
50
70
96
149
48
154
680
63
59
222
77
75
66
99
213
82
83
76
74
31
94
41
146
101
103
22
38
33
111
61
28
9
23