150
97
6
14
86
13
43
126
198
11
312
248
47
26
5
7
62
104
48
31
136
60
72
45
74
3
23
12
2
8
90
80
323
57
149
65
55
37
87
141
41
30
61
40
33
35
34
66
78
88
82