21
23
89
82
20
307
75
4
43
27
39
14
107
22
8
12
56
28
31
24
7
54
13
11
9
25
38
50
65
81
52
87
42
37
135
17
5
26
33
70
102
116
3