0
52
11
30
23
4
5
10
12
37
6
7
17
28
1
8
16
3
21
13
33
51
29
66
19
398
44
24
472
218
157
160
56
138
91
34
148
106
139
153
124
309
241
88
342