32
132
86
114
77
9
33
42
36
23
25
162
59
22
26
69
44
41
16
19
17
126
20
58
49
39
8
53
43
80
48
31
107
91
96
285
40
139
212
4
64
94
68
18
298