118
13
34
12
22
9
94
41
116
103
82
244
180
163
23
78
17
11
33
110
4
48
42
106
14
39
20
97
43
55
662
52
32
155
40
3551
47
150
316
233
690
284
89
111
210
46
370