18
81
21
34
252
88
8
37
52
27
19
76
22
108
3
2
32
61
12
39
44
145
51
279
389
20
48
130
15
140
5
47
9
14
36
13
80
6
7
89
38
151
41
17
25
96