116
323
91
26
150
43
136
64
32
31
123
119
84
29
1317
341
30
96
158
67
144
789
320
357
130
111
349
134
51
10444
168
7
52
114
16
38
56
14
81
11
132
77
70
22
28
153
19
3
83
60
345
113
45
104
68