53
38
120
39
47
189
103
18
114
169
74
115
105
22
21
33
108
35
310
66
110
166
77
62
44
100
61
48
23
26
238
236
59
36
80
70
29
12
95
130
94
56
144
148
27
60
46
86
150
129
102
50