83
146
37
130
28
38
14
123
42
55
45
46
168
12
66
43
20
52
17
126
8
54
86
134
36
60
96
32
53
84
3
26
41
104
122
139
202
27
121
58
61
77
64
94
377
33
342