50
9
76
15
21
40
38
44
42
14
31
35
8
12
4
33
72
27
117
81
58
13
19
28
166
98
160
7
155
37
152
10
11
29
67
26
24
119
86
23
46
314
376
95
22