145
31
58
80
18
81
103
26
27
7
62
49
24
3
99
32
20
40
152
38
114
121
21
69
8
392
67
153
132
116
118
36
189
30
12
39
131
17
63
86
47
16
59
13
269
108