22
15
6
3
19
91
244
18
34
104
77
48
114
107
128
53
85
158
135
33
70
20
14
21
79
193
170
47
98
221
11
124
41
12
65
122
225
103
117
148
74
184
138
28
311
96
83