145
163
28
58
83
57
66
75
89
23
200
26
376
254
78
119
130
152
61
118
35
31
70
29
72
22
172
25
51
54
43
45
92
69
8
53
18
44
59
87
63
27
55
13
127
315
79