209
84
69
41
102
53
66
145
94
32
38
56
369
394
27
77
282
317
353
50
1472
35
33
19
75
65
123
109
57
74
176
44
215
137
101
90
48
165
82
316
28
37
29
20
39