151
300
9
32
29
47
70
135
33
58
142
18
13
28
86
40
39
55
21
171
20
34
17
62
37
204
16
23
104
196
69
114
31
293
2
75
19
101
11
91
52
12
67
42