173
22
13
24
172
77
23
9
405
340
365
75
43
74
84
19
37
126
39
30
199
372
187
658
338
82
114
86
41
45
98
42
54
70
90
35
52
83
12
27
151
155
32
73
14
31
25
38
78
51
101