148
49
30
31
29
161
152
99
101
246
132
109
32
52
20
62
96
43
275
12
84
21
48
116
47
54
24
45
63
125
44
57
140
28
89
22
164
58
615
292
215
543
23
93
14
81
123
770
1171