93
139
11
14
13
5
2
39
6
21
72
46
35
17
83
258
105
106
3
38
111
20
248
155
67
50
363
114
218
54
22
66
63
180
58
91
19
109
24
45
30
29
16
59
52
69
15
23
313
147
98
81
137
107
1003
9
65