220
145
44
66
34
24
159
343
15
50
22
47
20
10
31
86
314
65
43
317
207
16
119
19
293
21
125
54
7
126
103
36
93
260
100
27
345
38
32
744
645
90
516
75
102
12
14
92
360
148