74
109
16
19
7
35
87
27
30
50
317
79
83
15
18
184
69
223
193
21
63
254
213
22
65
37
113
89
68
67
97
82
46
122
64
397
141
28
88
56
33
66
112
38
41
102
17
76