97
65
68
92
51
17
34
60
32
6
2
10
38
12
3
30
15
93
187
23
9
160
116
20
107
29
86
14
18
47
40
28
43
16
7
46
25
22