127
28
45
43
112
164
21
11
18
26
17
40
35
138
75
71
25
62
56
15
20
8
16
63
38
98
19
33
107
120
49
14
53
12
88
52
29
90
41
22
51
355
73
31
102
5
10
30
9
192