90
6
12
11
49
28
25
30
170
74
148
145
32
102
5
14
35
93
13
84
117
57
317
133
27
55
39
10
86
43
88
139
0
76
2
125
92
99
9
82
107
15
44
7
26