115
95
48
148
117
135
32
37
215
70
24
163
581
111
522
23
28
140
58
57
126
14
65
45
43
51
173
99
4
233
18
22
87
107
76
40
41
92
34
74
26
5
88
42
7
9
6
19
197
222