5
16
52
11
43
27
9
25
13
163
87
17
67
329
20
53
160
322
172
60
83
46
51
38
75
62
39
19
82
4
113
28
169
141
21
151
3
48
42
136
49
225
31
44
41
108
24