119
88
11
379
688
187
6
61
8
33
29
103
31
28
91
162
203
22
50
5
77
239
274
41
68
3
198
40
21
86
7
4
107
15
137
59
172
30
117
109
140
34
42
948
13
17
44
144