183
63
20
29
42
14
26
171
66
124
37
69
118
34
21
30
90
78
25
50
92
44
19
651
95
17
28
70
431
331
94
58
16
11
43
176
55
49
86
15
22
41
76
33
12
136
27