0
42
1
16
10
11
8
36
13
41
27
34
20
23
22
21
30
12
17
38
37
54
82
15
60
4
24
26
63
151
384
111
376
256
209
57
324
248
394
822