122
26
21
53
176
457
37
160
103
150
33
28
85
34
67
82
25
32
61
54
58
31
65
60
23
41
16
94
57
1167
146
71
101
59
93
96