91
82
45
136
7
104
33
2
18
89
47
122
51
17
10
78
22
15
34
12
360
394
331
13
94
71
9
59
11
21
46
25
1
41
20
74
50
93
65
140
40
60
14
171
62
35
37
28
56