88
49
168
31
45
19
8
92
25
321
516
136
61
27
198
20
14
22
53
17
32
11
84
125
9
23
112
124
39
35
169
16
83
93
133
89
91
77
6
28
40
30
141
75
134
79
138
57
42
44
120
38
482