30
77
34
59
3
56
97
16
289
111
50
452
21
127
41
62
12
18
20
52
36
24
198
116
6
14
64
19
33
10
109
35
61
26
130
32
58
15
28
5
25
51
23
4
74