21
86
5
37
50
27
19
76
22
108
3
2
31
59
10
39
44
144
47
270
374
20
48
130
15
133
34
4
13
9
36
18
80
6
7
89
38
150
41
14
23
93
12
8
1
11