12
30
28
37
13
118
181
7
286
21
22
82
63
218
18
94
50
106
74
89
51
77
341
155
88
849
29
195
67
374
68
66