128
156
72
40
56
116
110
213
10
274
96
77
81
43
304
141
209
101
6
15
367
32
76
13
368
48
66
95
53
819
29
19
18
291
107
255
55
45
97
69
16
11
33
67
152
114
27
85
44
83
63