105
59
20
48
34
79
12
33
68
57
28
22
30
35
78
23
84
120
270
11
126
95
109
31
159
39
40
21
42
136
32
44
98
107
18
27
8
43
47
226
80
36
51
25
6