99
40
66
18
26
17
52
32
49
43
81
19
185
7
16
14
4
347
13
146
250
23
151
29
60
35
319
50
248
41
20
9
44
6
8
30
34
55
93
156
36
259
51
95
63
28
10
70
114
54