53
38
119
37
47
189
103
18
114
169
74
113
105
22
20
33
108
35
310
66
110
165
76
77
61
44
100
57
39
48
23
26
238
235
59
36
80
70
29
12
95
130
93
79
55
144
148
27
46
85
149
129
102
50