120
26
81
12
42
36
75
20
16
37
59
51
15
139
13
278
53
256
5
90
21
49
102
17
39
33
41
1
35
222
58
180
10
11
96
89
54
50
22
27
190
78
74
178
66
19
62