150
98
26
55
94
68
47
72
77
54
40
252
83
29
35
15
52
37
16
30
91
13
163
118
17
70
176
69
182
107
96
66
27
28
140
31
20
48
79
51
23
32
134
64
89