12
11
83
16
27
10
22
29
13
15
50
28
35
42
59
24
23
52
117
515
111
94
82
389
137
136
49
145
198
257
69