2
0
22
50
18
13
3
1
72
30
5
121
28
25
8
148
66
11
40
352
15
56
59
60
107
47
92
16
62
53
33
115
159
34
111
86
116
63
264
37
177
157
230
52
43
32
23
7