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