30
48
16
27
31
41
35
45
1
42
12
98
14
153
17
8
51
293
21
44
20
47
10
80
13
26
108
62
67
292
3
59
18
54
206
91
121
60
15
104
336
136
332
149
822