131
92
13
67
58
40
49
54
150
31
39
51
14
149
19
37
174
94
50
128
89
91
20
29
35
43
101
70
112
46
56
55
126
78
84
217
372
60
68
142
32
168
33
30
138
281
69
319