106
72
7
63
52
69
46
117
13
56
163
17
27
45
30
73
3
136
20
132
57
157
110
217
93
320
176
67
282
442
8
31
29
306
201
159
101
75
95
83
43
91
10
35
32
24
15
19
162