185
295
69
61
161
39
54
329
120
148
141
145
379
225
265
144
48
91
41
57
105
543
866
14
109
50
25
92
68
252
74
96
46
21
37
19
22
18
36
116
235
34
113
77
73
115
76
52
75