38
12
52
29
147
10
31
5
11
4
20
13
131
58
57
28
95
8
1271
105
61
174
51
26
180
23
55
779
43
75
40
236
53
41
15
1952
22
213
49
25
46
36
352
7
72
35