36
98
44
7
66
5
20
95
78
27
64
160
21
17
13
54
279
383
113
116
96
219
212
22
10
11
32
37
63
29
40
240
49
39
50
122
171
16
90
8
57
75
31
26
45
30
2