0
5
130
40
69
13
34
10
28
11
52
78
49
29
420
83
66
39
56
81
38
86
85
19
17
30
178
35
37
222
93
334
51
65
62