99
146
11
15
13
5
2
14
41
6
21
72
46
35
17
83
259
106
3
38
111
20
248
155
67
51
363
115
218
54
22
66
63
180
58
91
19
109
25
45
30
29
16
59
52
69
23
313
147
98
81
137
107
1003
9