90
13
12
14
46
47
39
4
9
29
122
35
22
36
93
31
85
83
38
25
17
15
107
78
77
82
10
112
33
11
53
27
94
26
3
123
125
118
134
204
287
30
171
413
51
68
86
139
121
293
65