118
42
160
552
28
7
11
20
33
15
8
69
35
27
63
38
89
232
84
18
151
17
92
59
19
12
60
86
26
64
113
75
103
41
61
43
110
73
176
21
56
104
31
32
91
141
6
54