22
97
132
4
8
156
73
51
29
221
326
90
255
21
46
125
183
57
47
12
15
14
89
154
41
11
10
34
119
109
53
65
92
161
138
50
32
117
86
26
56
71
113
69
312
608
903
78
98
81
145