156
29
41
28
554
3
49
42
11
6
45
95
26
17
14
13
44
60
63
9
104
18
22
126
16
25
55
15
43
90
12
59
31
7
8
318
4
35
118
33
107
262