116
61
29
78
119
68
56
139
65
53
46
71
272
294
621
229
135
151
75
361
92
114
63
115
69
49
42
11
235
33
445
34
83
107
170
35
122
41
167
254
245
16
152
57
79
77
242
22
64
109
208
40
66
19
131