40
82
54
29
127
90
76
830
44
375
97
390
16
34
24
63
41
70
226
13
21
120
22
25
75
114
152
89
52
107
50
143
11
155
8
15
14
115
9
51
158
84
85
60
28
99
138
58