0
5
12
48
17
42
31
8
14
41
22
4
25
76
13
49
71
7
77
20
213
100
38
6
11
34
55
244
10
35
15
18
181
1451
441
243
125
436
264
86
50
128
211
168
202
172
225
198