81
361
118
290
132
217
38
128
36
111
110
24
25
61
65
49
87
55
99
62
169
46
197
76
75
97
67
73
114
140
102
41
50
194
33
66
59
313
58
108
29
71
139
252
23
27
44
230
40