183
119
32
88
90
5
25
16
129
105
225
62
120
38
11
28
40
13
50
21
12
74
56
47
10
27
48
45
44
128
89
20
192
200
222
684
33
29
247
51
101
152
41
66
159
15
76
82
39
163