82
81
41
35
109
328
80
119
433
96
93
138
185
60
30
49
276
277
88
63
57
91
37
45
64
133
317
176
87
117
86
74
71
192
212
43
135
77
36
50
145
107
122
482
144
121
20
197
72
180
76
38
1387
329
153