150
12
32
75
58
23
41
57
14
8
422
60
79
674
185
30
251
27
42
71
1
206
11
17
25
36
146
114
13
53
29
54
48
7
102
78
40
22
9
50
16
93
52
207
68
2
5