80
15
54
26
73
71
36
58
24
233
42
65
95
112
144
29
23
67
19
148
12
113
55
63
11
101
83
28
86
37
59
32
31
41
245
160
94
18
25
82
197
20
155
192
62
111
89
39
90
135