14
161
77
79
116
44
29
52
122
7
150
61
22
191
49
42
41
16
57
76
231
35
30
25
8
91
58
128
12
395
307
1102
413
669
242
23
13
18
386
195
124
10
9
51
24
46
43