97
19
57
2
38
5
62
6
43
14
29
13
12
127
106
111
96
179
33
23
118
765
85
203
11
81
74
77
9
233
87
63
8
264
30
147
90
278
152
51
131
32
61
76
230
42
249
31