0
33
20
22
322
126
64
34
6
35
17
10
60
40
14
30
11
59
79
26
251
67
28
8
62
90
41
31
61
53
100
63
81
27
29
818
141
373
91
36
7
43
19
116
25
334
66