5
23
39
22
41
16
103
37
34
73
54
99
14
114
90
49
445
139
180
55
58
167
64
9
82
160
63
508
28
68
12
18
24
225
21
31
222
148
44
15
36
8
74
200
62
51
17
42