202
66
22
78
307
43
53
15
37
35
491
173
309
55
44
1135
29
46
161
49
40
34
20
141
33
160
127
75
57
119
26
116
122
65
58
96
343
41
27
211
21
223
76
60
52
283
7
39
129
330
573
770
207