167
109
51
368
15
64
245
42
62
54
32
34
127
157
78
322
207
82
29
24
46
219
100
128
38
71
28
36
52
41
58
85
14
33
76
339
30
40
113
80
132
23
225
60
26
67
177
57
45