56
100
89
234
136
137
3
37
279
61
30
111
16
29
44
25
23
13
21
17
7
66
19
51
4
48
96
2
12
50
18
22
6
11
15
32
78
14
24
75
273
54
41
20