86
40
171
64
28
27
23
30
160
29
93
25
98
59
11
89
72
110
63
13
20
33
193
242
47
41
5
26
17
46
34
45
65
37
131
53
22
94
88
39
75
38
68
80
720
6197
290
12
125