33
1
0
8
13
38
26
10
20
109
68
28
23
4
60
21
31
76
36
46
18
75
34
86
17
116
105
198
39
160
411
74
232
98
148
207
260
53
67
254
111
35
131
57
41
69
44
71
78
50