19
165
177
22
58
47
49
44
5
289
12
30
109
20
53
81
10
36
54
106
88
17
75
43
64
16
105
94
325
67
132
62
329
338
89
29
103
153
211
86
45
23
595
31
35
42
99
28
107
93