118
29
90
65
157
25
23
7
15
83
179
139
21
14
22
27
31
12
216
320
10
484
46
142
108
56
9
11
13
89
30
38
49
98
221
152
762
60
192
42
44
54
48
111
106
36
81
26
50