90
12
86
145
434
94
30
25
39
26
28
189
50
32
52
114
45
21
54
55
71
61
128
13
38
22
23
8
44
220
74
84
92
6
118
29
82
63
34
153
122
20
31
18
65
117
99