149
52
141
131
218
69
28
59
23
382
114
24
36
77
57
94
72
74
126
88
82
13
9
49
96
135
35
46
34
19
40
48
54
21
11
128
2
42
51
26
99
62
15
108
58
32
56
33
16
87
31