49
103
155
31
23
51
35
44
21
27
98
108
45
47
137
40
73
163
38
61
59
273
85
39
127
53
120
66
69
105
96
88
87
192
82
57
54
56
28
33
37
30
116
71
109
165
81
62
126