172
159
38
18
19
96
26
16
60
69
73
28
59
227
72
37
15
31
105
50
23
44
35
65
32
34
52
63
68
58
396
27
14
91
36
39
162
81
1044
67
12
149
94
121
116
89
113
276