11
78
14
27
10
22
29
13
15
50
28
35
42
59
24
23
52
117
12
515
111
94
82
387
137
136
49
145
198
255
69