2
0
3
11
5
16
20
177
91
46
30
25
233
47
54
32
68
141
35
41
58
420
45
67
29
12
56
144
72
55
267
44
7
63
77
22
17
34
89
62
123
370
13
65
49
59
103
33
10
19