148
51
108
118
44
117
153
49
111
1586
76
47
95
36
332
513
115
880
70
240
212
97
170
126
22
90
64
125
34
65
26
94
63
61
105
432
41
142
122
98
79
149
20
16
19
24
40
38
133
58
32
73
187
54
10