91
30
7
13
28
8
180
41
1178
17
10
181
15
11
3
46
87
42
23
31
261
376
128
14
173
47
73
110
61
92
22
95
183
37
32
52
176
114
113
97
34
24
49
186
38
53
538
134
45
391
65