97
32
31
17
43
42
33
9
35
77
116
14
19
24
78
56
46
71
29
57
10
3
7
82
25
119
40
6
50
1350
18
95
214
54
4
1803
34
136
13
232
21
16
60
37
36
80
58
495