76
61
19
322
33
3
7
22
116
79
63
20
53
30
167
39
9
81
42
169
46
73
27
35
56
13
12
21
34
29
17
546
38
112
177
65
18
175
57
49
41
58
168
64