133
51
21
55
20
102
168
46
82
342
37
16
137
33
11
3
4
8
7
92