48
24
20
83
73
22
49
15
25
39
96
56
50
120
9
29
17
35
45
33
51
36
72
67
47
53
80
132
61
170
342
41
63
192
368
59
274
43
38
64
195
107
65
128
82
18
818