119
152
18
61
19
70
46
21
59
101
108
121
67
55
66
36
178
299
91
29
102
6
87
39
107
57
34
192
371
9
7
13
33
30
47
22
23
56
25
45
164
79
82
24
170
356
77
65
28
38