111
91
771
16
383
17
40
3
30
60
169
104
22
110
152
78
33
31
6
15
192
76
71
55
114
49
13
541
53
156
69
149
206
44
131
38
193
109
7
66
162
137
9
175
73
45
43
127
140
28
58
295