164
31
32
59
76
94
52
11
137
24
30
69
95
142
22
14
92
116
222
107
48
110
194
120
109
756
230
216
101
54
127
51
47
37
78
99
55
180
115
218
67
39
15
25
40
104
53
50
288