53
153
74
31
8
14
17
21
45
15
156
105
32
26
18
255
43
27
76
59
69
93
50
22
9
91
58
40
85
46
48
44
111
49
20
36
24
56
122
37
30
103
54
126
23
51
116
600
82
282