46
13
36
34
78
91
154
54
51
89
27
59
105
10
67
176
108
50
20
29
14
48
86
69
40
31
39
94
146
190
81
223
167
131
213
88
45
68
16
73
32
24
25
58
74
121
64
247
389