273
46
154
47
356
125
23
31
98
12
45
145
56
65
55
40
32
64
67
108
19
62
126
33
16
51
43
85
27
83
5
131
6
18
76
81
22
39
58
94
42
3
177
88
66
14
15
28
168