0
12
2
5
1
6
52
4
17
8
10
33
75
11
148
41
53
22
32
39
90
43
348
29
16
131
19
13
30
25
61
3
46
334
491
26
50
34
24
65
121
21
27
93
40
28