99
12
59
15
23
42
77
34
402
70
10
109
27
72
313
145
17
28
19
21
11
88
85
24
26
30
13
22
14
1
5
135
7
29
76
6
66
18
60
92
71
73
37